Объявление ibase
16 ставит bc
в шестнадцатеричный режим, поэтому ваша следующая строка:
obase = 56
на самом деле интерпретируется как шестнадцатеричный: 0x56
= 86 в десятичном виде, поэтому ваши выходные «цифры» включают значения до, но не более 85.
Меняем местами порядок, в котором вы объявляете ibase
и obase
решаете это:
obase = 56 ibase = 16 BE753DE5C17F1B6C9F5D1E8A628B74B0FFC4A7 01 27 46 38 00 54 21 49 15 55 31 13 08 39 08 26 31 35 14 01 25 24 0\ 6 13 11 36 07
а также:
38 01 00