📄 复件 md5.txt
字号:
hashed message s is abc
strlen(s): 3
pstr[0]: 01100001 pstr[1]: 01100010
pstr[2]: 01100011
context->state[0]: 01100111 01000101 00100011 00000001
context->state[1]: 11101111 11001101 10101011 10001001
context->state[2]: 10011000 10111010 11011100 11111110
context->state[3]: 00010000 00110010 01010100 01110110
index: 0
context->count[0]: 24 bits
context->count[1]: 0
context->count[1]: 0
nRequireLen = 64 - index: 64
inputLen : 3
inputLen >= nRequireLen is False
buffer[0]: 01100001 buffer[1]: 01100010
buffer[2]: 01100011
padLen:53
index: 3
context->count[0]: 448 bits
context->count[1]: 0
context->count[1]: 0
nRequireLen = 64 - index: 61
inputLen : 53
inputLen >= nRequireLen is False
buffer[0]: 01100001 buffer[1]: 01100010
buffer[2]: 01100011 buffer[3]: 10000000
buffer[4]: 00000000 buffer[5]: 00000000
buffer[6]: 00000000 buffer[7]: 00000000
buffer[8]: 00000000 buffer[9]: 00000000
buffer[10]: 00000000 buffer[11]: 00000000
buffer[12]: 00000000 buffer[13]: 00000000
buffer[14]: 00000000 buffer[15]: 00000000
buffer[16]: 00000000 buffer[17]: 00000000
buffer[18]: 00000000 buffer[19]: 00000000
buffer[20]: 00000000 buffer[21]: 00000000
buffer[22]: 00000000 buffer[23]: 00000000
buffer[24]: 00000000 buffer[25]: 00000000
buffer[26]: 00000000 buffer[27]: 00000000
buffer[28]: 00000000 buffer[29]: 00000000
buffer[30]: 00000000 buffer[31]: 00000000
buffer[32]: 00000000 buffer[33]: 00000000
buffer[34]: 00000000 buffer[35]: 00000000
buffer[36]: 00000000 buffer[37]: 00000000
buffer[38]: 00000000 buffer[39]: 00000000
buffer[40]: 00000000 buffer[41]: 00000000
buffer[42]: 00000000 buffer[43]: 00000000
buffer[44]: 00000000 buffer[45]: 00000000
buffer[46]: 00000000 buffer[47]: 00000000
buffer[48]: 00000000 buffer[49]: 00000000
buffer[50]: 00000000 buffer[51]: 00000000
buffer[52]: 00000000 buffer[53]: 00000000
buffer[54]: 00000000 buffer[55]: 00000000
index: 56
context->count[0]: 512 bits
context->count[1]: 0
context->count[1]: 0
nRequireLen = 64 - index: 8
inputLen : 8
inputLen >= nRequireLen is true
buffer[0]: 01100001 buffer[1]: 01100010
buffer[2]: 01100011 buffer[3]: 10000000
buffer[4]: 00000000 buffer[5]: 00000000
buffer[6]: 00000000 buffer[7]: 00000000
buffer[8]: 00000000 buffer[9]: 00000000
buffer[10]: 00000000 buffer[11]: 00000000
buffer[12]: 00000000 buffer[13]: 00000000
buffer[14]: 00000000 buffer[15]: 00000000
buffer[16]: 00000000 buffer[17]: 00000000
buffer[18]: 00000000 buffer[19]: 00000000
buffer[20]: 00000000 buffer[21]: 00000000
buffer[22]: 00000000 buffer[23]: 00000000
buffer[24]: 00000000 buffer[25]: 00000000
buffer[26]: 00000000 buffer[27]: 00000000
buffer[28]: 00000000 buffer[29]: 00000000
buffer[30]: 00000000 buffer[31]: 00000000
buffer[32]: 00000000 buffer[33]: 00000000
buffer[34]: 00000000 buffer[35]: 00000000
buffer[36]: 00000000 buffer[37]: 00000000
buffer[38]: 00000000 buffer[39]: 00000000
buffer[40]: 00000000 buffer[41]: 00000000
buffer[42]: 00000000 buffer[43]: 00000000
buffer[44]: 00000000 buffer[45]: 00000000
buffer[46]: 00000000 buffer[47]: 00000000
buffer[48]: 00000000 buffer[49]: 00000000
buffer[50]: 00000000 buffer[51]: 00000000
buffer[52]: 00000000 buffer[53]: 00000000
buffer[54]: 00000000 buffer[55]: 00000000
buffer[56]: 00011000 buffer[57]: 00000000
buffer[58]: 00000000 buffer[59]: 00000000
buffer[60]: 00000000 buffer[61]: 00000000
buffer[62]: 00000000 buffer[63]: 00000000
状态1: 01100111 01000101 00100011 00000001
状态2: 11101111 11001101 10101011 10001001
状态3: 10011000 10111010 11011100 11111110
状态4: 00010000 00110010 01010100 01110110
round 1
参数1: 01100111 01000101 00100011 00000001
参数2: 11101111 11001101 10101011 10001001
参数3: 10011000 10111010 11011100 11111110
参数4: 00010000 00110010 01010100 01110110
参数x: 10000000 01100011 01100010 01100001
F(参数2,参数3,参数4): 10011000 10111010 11011100 11111110
F(参数2,参数3,参数4)+x: 00011001 00011110 00111111 01011111
参数ac: 11010111 01101010 10100100 01111000
F(参数2,参数3,参数4)+x+ac: 11110000 10001000 11100011 11010111
s: 7
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11100111 00000011 01101100 00101011
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11010110 11010001 00010111 10110100
round 2
参数1: 00010000 00110010 01010100 01110110
参数2: 01100111 01000101 00100011 00000001
参数3: 11101111 11001101 10101011 10001001
参数4: 10011000 10111010 11011100 11111110
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11111111 11111111 11111111 11111111
F(参数2,参数3,参数4)+x: 11111111 11111111 11111111 11111111
参数ac: 11101000 11000111 10110111 01010110
F(参数2,参数3,参数4)+x+ac: 11101000 11000111 10110111 01010101
s: 12
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10100000 10111100 10111111 10001111
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 00001000 00000001 11100010 10010000
round 3
参数1: 10011000 10111010 11011100 11111110
参数2: 00010000 00110010 01010100 01110110
参数3: 01100111 01000101 00100011 00000001
参数4: 11101111 11001101 10101011 10001001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11101111 11001101 10101011 10001001
F(参数2,参数3,参数4)+x: 11101111 11001101 10101011 10001001
参数ac: 00100100 00100000 01110000 11011011
F(参数2,参数3,参数4)+x+ac: 00010011 11101110 00011100 01100100
s: 17
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11110010 11000101 01011001 01010001
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 00000010 11110111 10101101 11000111
round 4
参数1: 11101111 11001101 10101011 10001001
参数2: 10011000 10111010 11011100 11111110
参数3: 00010000 00110010 01010100 01110110
参数4: 01100111 01000101 00100011 00000001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 01110111 01110111 01110111 01110111
F(参数2,参数3,参数4)+x: 01110111 01110111 01110111 01110111
参数ac: 11000001 10111101 11001110 11101110
F(参数2,参数3,参数4)+x+ac: 00111001 00110101 01000110 01100101
s: 22
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 01111011 10001010 01000000 10111100
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 00010100 01000101 00011101 10111010
round 5
参数1: 01100111 01000101 00100011 00000001
参数2: 11101111 11001101 10101011 10001001
参数3: 10011000 10111010 11011100 11111110
参数4: 00010000 00110010 01010100 01110110
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 10011000 10111010 11011100 11111110
F(参数2,参数3,参数4)+x: 10011000 10111010 11011100 11111110
参数ac: 11110101 01111100 00001111 10101111
F(参数2,参数3,参数4)+x+ac: 10001110 00110110 11101100 10101101
s: 7
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10111110 00000111 11010111 01111010
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10101101 11010101 10000011 00000011
round 6
参数1: 00010000 00110010 01010100 01110110
参数2: 01100111 01000101 00100011 00000001
参数3: 11101111 11001101 10101011 10001001
参数4: 10011000 10111010 11011100 11111110
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11111111 11111111 11111111 11111111
F(参数2,参数3,参数4)+x: 11111111 11111111 11111111 11111111
参数ac: 01000111 10000111 11000110 00101010
F(参数2,参数3,参数4)+x+ac: 01000111 10000111 11000110 00101001
s: 12
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10100001 10101001 11110101 01111011
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 00001000 11101111 00011000 01111100
round 7
参数1: 10011000 10111010 11011100 11111110
参数2: 00010000 00110010 01010100 01110110
参数3: 01100111 01000101 00100011 00000001
参数4: 11101111 11001101 10101011 10001001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11101111 11001101 10101011 10001001
F(参数2,参数3,参数4)+x: 11101111 11001101 10101011 10001001
参数ac: 10101000 00110000 01000110 00010011
F(参数2,参数3,参数4)+x+ac: 10010111 11111101 11110001 10011100
s: 17
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10011101 00110100 01100001 01110001
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10101101 01100110 10110101 11100111
round 8
参数1: 11101111 11001101 10101011 10001001
参数2: 10011000 10111010 11011100 11111110
参数3: 00010000 00110010 01010100 01110110
参数4: 01100111 01000101 00100011 00000001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 01110111 01110111 01110111 01110111
F(参数2,参数3,参数4)+x: 01110111 01110111 01110111 01110111
参数ac: 11111101 01000110 10010101 00000001
F(参数2,参数3,参数4)+x+ac: 01110100 10111110 00001100 01111000
s: 22
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 00000000 01011001 00100010 11101110
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10011001 00010011 11111111 11101100
round 9
参数1: 01100111 01000101 00100011 00000001
参数2: 11101111 11001101 10101011 10001001
参数3: 10011000 10111010 11011100 11111110
参数4: 00010000 00110010 01010100 01110110
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 10011000 10111010 11011100 11111110
F(参数2,参数3,参数4)+x: 10011000 10111010 11011100 11111110
参数ac: 01101001 10000000 10011000 11011000
F(参数2,参数3,参数4)+x+ac: 00000010 00111011 01110101 11010110
s: 7
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11000000 01001100 01101011 10110100
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10110000 00011010 00010111 00111101
round 10
参数1: 00010000 00110010 01010100 01110110
参数2: 01100111 01000101 00100011 00000001
参数3: 11101111 11001101 10101011 10001001
参数4: 10011000 10111010 11011100 11111110
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11111111 11111111 11111111 11111111
F(参数2,参数3,参数4)+x: 11111111 11111111 11111111 11111111
参数ac: 10001011 01000100 11110111 10101111
F(参数2,参数3,参数4)+x+ac: 10001011 01000100 11110111 10101110
s: 12
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 01110100 11000010 01001001 10110111
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11011100 00000111 01101100 10111000
round 11
参数1: 10011000 10111010 11011100 11111110
参数2: 00010000 00110010 01010100 01110110
参数3: 01100111 01000101 00100011 00000001
参数4: 11101111 11001101 10101011 10001001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 11101111 11001101 10101011 10001001
F(参数2,参数3,参数4)+x: 11101111 11001101 10101011 10001001
参数ac: 11111111 11111111 01011011 10110001
F(参数2,参数3,参数4)+x+ac: 11101111 11001101 00000111 00111010
s: 17
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11001000 01110001 00010001 00001111
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 11011000 10100011 01100101 10000101
round 12
参数1: 11101111 11001101 10101011 10001001
参数2: 10011000 10111010 11011100 11111110
参数3: 00010000 00110010 01010100 01110110
参数4: 01100111 01000101 00100011 00000001
参数x: 00000000 00000000 00000000 00000000
F(参数2,参数3,参数4): 01110111 01110111 01110111 01110111
F(参数2,参数3,参数4)+x: 01110111 01110111 01110111 01110111
参数ac: 10001001 01011100 11010111 10111110
F(参数2,参数3,参数4)+x+ac: 00000000 11010100 01001111 00110101
s: 22
ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 10101111 10111100 00101000 01111110
b+ROTATE_LEFT(a+F(b,c,d)+x+ac, s): 01001000 01110111 00000101 01111100
round 13
参数1: 01100111 01000101 00100011 00000001
参数2: 11101111 11001101 10101011 10001001
参数3: 10011000 10111010 11011100 11111110
参数4: 00010000 00110010 01010100 01110110
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -