TypeError:奇数长度字符串

时间:2017-03-29 00:24:24

标签: python string int hex

我有以下代码

for i in range(0, len(c1)):
    m = (pow(int(c1[i]), (p - 1 - d), p) * int(c2[i]) % p) % p  
    print m
    m2.append(binascii.unhexlify('%x' % m))

m的值如下 104 1701604463 544045344 1851878757 543781664 1634625377 1948267808 1751477356 1864396153 544104813 1696622963 543256167 1634994792 1701604463 544045344 1851878757 543781664 1634625377 1946839141 1819045664 1836654702 1634559264 1769152609 1852268916 174613868

然后我得到

line 73, in decrypt
    m2.append(binascii.unhexlify('%x' % m))
TypeError: Odd-length string

它在174613868破发?任何帮助将不胜感激

0 个答案:

没有答案
相关问题