我一直在为sha1算法写小型python脚本。 必须初始化从h0到h4的全局变量。
如果初始化整数值,则int的值不同于h1、h2和h4,而是h0和h3。 我不知道为什么,快速谷歌搜索显示h0和h3不是特殊字符。
相关代码:
h0=0
h1=0
h2=0
h3=0
h4=0
#初始化表单可变
definit_var(:
全球h0
全球h1
全球h 2
全球H3
全球h 4
h0=011001101000100100100100010001000100011000000000001
h1=11101111001101101101010101010101100010001
H2=1001100010110110110110011001100110011001111110
H3=0001000011001001010101010101010000110110110
H4=110001110100101100000110000110001111110000
print 'nnn h0 ',h0
打印' h1 ',h1
打印' h2 ',h2
打印' h3 ',h3
在print 'h4 ',h4控制台上打印时,提供以下功能:
Robert @ Robert-virtualbox :~/sha1-hash-algorithm $ pythontestalgorithm.py
h0 1393027350754575011593322497
h 1111011110011011011011010101010101010110001001
h 1001100010110110110110110110011001100111111110
h31934282349238383875910635592
h 1100011101001011000110000000111110000你能告诉我为什么会发生这种事吗? 这是python的特殊字符吗?
在输出下包含了截图: