SHA-1_1.gif

SHA-1_2.gif

SHA-1_3.gif

SHA-1_4.gif

SHA-1_5.gif

T
84
h
104
e
101
32
q
113
u
117
i
105
c
99
k
107
32
b
98
r
114
o
111
w
119
n
110
32
f
102
o
111
x
120
32
j
106
u
117
m
109
p
112
s
115
32
o
111
v
118
e
101
r
114
32
t
116
h
104
e
101
32
l
108
a
97
z
122
y
121
32
d
100
o
111
g
103

SHA-1_6.gif

T
54
h
68
e
65
20
q
71
u
75
i
69
c
63
k
6b
20
b
62
r
72
o
6f
w
77
n
6e
20
f
66
o
6f
x
78
20
j
6a
u
75
m
6d
p
70
s
73
20
o
6f
v
76
e
65
r
72
20
t
74
h
68
e
65
20
l
6c
a
61
z
7a
y
79
20
d
64
o
6f
g
67

SHA-1_7.gif

T
01010100
h
01101000
e
01100101
00100000
q
01110001
u
01110101
i
01101001
c
01100011
k
01101011
00100000
b
01100010
r
01110010
o
01101111
w
01110111
n
01101110
00100000
f
01100110
o
01101111
x
01111000
00100000
j
01101010
u
01110101
m
01101101
p
01110000
s
01110011
00100000
o
01101111
v
01110110
e
01100101
r
01110010
00100000
t
01110100
h
01101000
e
01100101
00100000
l
01101100
a
01100001
z
01111010
y
01111001
00100000
d
01100100
o
01101111
g
01100111

SHA-1_8.gif

SHA-1_9.gif

01010100 01101000 01100101 00100000 01110001 01110101 01101001 01100011
01101011 00100000 01100010 01110010 01101111 01110111 01101110 00100000
01100110 01101111 01111000 00100000 01101010 01110101 01101101 01110000
01110011 00100000 01101111 01110110 01100101 01110010 00100000 01110100
01101000 01100101 00100000 01101100 01100001 01111010 01111001 00100000
01100100 01101111 01100111 10000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000001 01011000

SHA-1_10.gif

54 68 65 20 71 75 69 63
6b 20 62 72 6f 77 6e 20
66 6f 78 20 6a 75 6d 70
73 20 6f 76 65 72 20 74
68 65 20 6c 61 7a 79 20
64 6f 67 80 00 00 00 00
00 00 00 00 00 00 00 00
00 00 00 00 00 00 01 58

SHA-1_11.gif

SHA-1_12.gif

SHA-1_13.gif

54686520 71756963 6b206272 6f776e20 666f7820 6a756d70 73206f76 65722074
6865206c 617a7920 646f6780 00000000 00000000 00000000 00000000 00000158
ae5a4e7c fef0fcc6 d240f914 56b09a59 d77fd721 ba8f6821 9bebaa86 a6ef1e5b
31bec362 08c25ec0 2181019e ce1cb276 bf7b13c3 361cd1cf f75aad19 cec9e00d
f7714b8a afb12a8c d4ef9f4d aaa41709 b8bc89d0 fd2671f1 ef57a7e9 b0b0528d
34d1f10e 0c70c3a7 f54bbf3b cceb0b7c f9dbe95b e171fe11 472e940c 5026e2ae
ec7db7b1 9c96d45c 927c9611 ee29b46a 654c267c 7d3696f8 e502ed02 1354abf1
a1a2def8 721fe30b 1b70d701 c4233ffe 534d7041 ae22ba8d 14e5e283 1953da85
e3028baa 288ac37c ea277bd3 687d2d8d f712f087 54cff8ae 7071f9e8 1e14c5f1
1a3ef5fa dd8fccc3 781c32c5 3084ba08 da6b5d0c 374554c7 6e245593 eb4d0209

SHA-1_14.gif

SHA-1_15.gif

SHA-1_16.gif

SHA-1_17.gif

SHA-1_18.gif

SHA-1_19.gif

SHA-1_20.gif

i a b c d e f k w temp
0 67452301 efcdab89 98badcfe 10325476 c3d2e1f0 00000000 5a827999 54686520 00000000
1 f41cfdd3 67452301 7bf36ae2 98badcfe 10325476 98badcfe 5a827999 71756963 f41cfdd3
2 5bc5f0ee f41cfdd3 59d148c0 7bf36ae2 98badcfe fbfbfefe 5a827999 6b206272 5bc5f0ee
3 330f21b4 5bc5f0ee fd073f74 59d148c0 7bf36ae2 5bf34ae0 5a827999 6f776e20 330f21b4
4 00e6c185 330f21b4 96f17c3b fd073f74 59d148c0 59153864 5a827999 666f7820 00e6c185
5 159ca989 00e6c185 0cc3c86d 96f17c3b fd073f74 de013e70 5a827999 6a756d70 159ca989
6 0c6853de 159ca989 4039b061 0cc3c86d 96f17c3b 96d3fc3f 5a827999 73206f76 0c6853de
7 f9fac170 0c6853de 45672a62 4039b061 0cc3c86d 085be065 5a827999 65722074 f9fac170
8 508232fc f9fac170 831a14f7 45672a62 4039b061 4471a263 5a827999 6865206c 508232fc
9 9886d462 508232fc 3e7eb05c 831a14f7 45672a62 851f2a72 5a827999 617a7920 9886d462
10 a558ddcd 9886d462 14208cbf 3e7eb05c 831a14f7 931a345f 5a827999 646f6780 a558ddcd
11 23a05402 a558ddcd a621b518 14208cbf 3e7eb05c 3678a43e 5a827999 00000000 23a05402
12 c12c3f73 23a05402 69563773 a621b518 14208cbf b420953a 5a827999 00000000 c12c3f73
13 392ca9ea c12c3f73 88e81500 69563773 a621b518 a501b51a 5a827999 00000000 392ca9ea
14 ceb380f8 392ca9ea f04b0fdc 88e81500 69563773 a87a1500 5a827999 00000000 ceb380f8
15 4b10eded ceb380f8 8e4b2a7a f04b0fdc 88e81500 b0c81dc8 5a827999 00000158 4b10eded
16 03d35d16 4b10eded 33ace03e 8e4b2a7a f04b0fdc be4b0f7c 5a827999 ae5a4e7c 03d35d16
17 fadf5cef 03d35d16 52c43b7b 33ace03e 8e4b2a7a 874be23e 5a827999 fef0fcc6 fadf5cef
18 7696f812 fadf5cef 80f4d745 52c43b7b 33ace03e 32ecb93a 5a827999 d240f914 7696f812
19 b423cc8e 7696f812 feb7d73b 80f4d745 52c43b7b 80d47755 5a827999 56b09a59 b423cc8e
20 7f67b89a b423cc8e 9da5be04 feb7d73b 80f4d745 f6f6d757 5a827999 d77fd721 7f67b89a
21 8b775307 7f67b89a ad08f323 9da5be04 feb7d73b d731a5b1 6ed9eba1 ba8f6821 8b775307
22 e6d681ab 8b775307 9fd9ee26 ad08f323 9da5be04 4fcaf5bd 6ed9eba1 9bebaa86 e6d681ab
23 3ce1d7a9 e6d681ab e2ddd4c1 9fd9ee26 ad08f323 b9a64e02 6ed9eba1 a6ef1e5b 3ce1d7a9
24 fadfad92 3ce1d7a9 f9b5a06a e2ddd4c1 9fd9ee26 9bd2bb4c 6ed9eba1 31bec362 fadfad92
25 c3f1f28a fadfad92 4f3875ea f9b5a06a e2ddd4c1 2789a302 6ed9eba1 08c25ec0 c3f1f28a
26 250ae88c c3f1f28a beb7eb64 4f3875ea f9b5a06a 4c527812 6ed9eba1 2181019e 250ae88c
27 5dec0b31 250ae88c b0fc7ca2 beb7eb64 4f3875ea 327e6c04 6ed9eba1 ce1cb276 5dec0b31
28 74f1f976 5dec0b31 0942ba23 b0fc7ca2 beb7eb64 2b417f4a 6ed9eba1 bf7b13c3 74f1f976
29 6f9ee746 74f1f976 577b02cc 0942ba23 b0fc7ca2 e452cdb0 6ed9eba1 361cd1cf 6f9ee746
30 74986478 6f9ee746 9d3c7e5d 577b02cc 0942ba23 2ac84199 6ed9eba1 f75aad19 74986478
31 a85d7dc2 74986478 9be7b9d1 9d3c7e5d 577b02cc a5d99bd7 6ed9eba1 cec9e00d a85d7dc2
32 13122ac3 a85d7dc2 1d26191e 9be7b9d1 9d3c7e5d 7243a3f4 6ed9eba1 f7714b8a 13122ac3
33 9469eaf7 13122ac3 aa175f70 1d26191e 9be7b9d1 2e9cdd0d 6ed9eba1 afb12a8c 9469eaf7
34 ebd39b9d 9469eaf7 c4c48ab0 aa175f70 1d26191e a4236cad 6ed9eba1 d4ef9f4d ebd39b9d
35 d61d5700 ebd39b9d e51a7abd c4c48ab0 aa175f70 faba3f37 6ed9eba1 aaa41709 d61d5700
36 514dadc4 d61d5700 7af4e6e7 e51a7abd c4c48ab0 ca0d6b90 6ed9eba1 b8bc89d0 514dadc4
37 60048405 514dadc4 358755c0 7af4e6e7 e51a7abd 49f3cb5a 6ed9eba1 fd2671f1 60048405
38 6fe977de 60048405 14536b71 358755c0 7af4e6e7 1e3e1ee3 6ed9eba1 ef57a7e9 6fe977de
39 182630f2 6fe977de 58012101 14536b71 358755c0 41d0bab4 6ed9eba1 b0b0528d 182630f2
40 7d92efdf 182630f2 9bfa5df7 58012101 14536b71 23bb3dae 6ed9eba1 34d1f10e 7d92efdf
41 a2c1473d 7d92efdf 86098c3c 9bfa5df7 58012101 182231f3 8f1bbcdc 0c70c3a7 a2c1473d
42 eb515737 a2c1473d df64bbf7 86098c3c 9bfa5df7 9f9acdff 8f1bbcdc f54bbf3b eb515737
43 10ce5048 eb515737 68b051cf df64bbf7 86098c3c 86418f3d 8f1bbcdc cceb0b7c 10ce5048
44 e74ab18d 10ce5048 fad455cd 68b051cf df64bbf7 eb7053f7 8f1bbcdc f9dbe95b e74ab18d
45 ca86e5b7 e74ab18d 04339412 fad455cd 68b051cf 78d451cd 8f1bbcdc e171fe11 ca86e5b7
46 106d5942 ca86e5b7 79d2ac63 04339412 fad455cd e652958d 8f1bbcdc 472e940c 106d5942
47 275c732a 106d5942 f2a1b96d 79d2ac63 04339412 4892a433 8f1bbcdc 5026e2ae 275c732a
48 3fe65243 275c732a 841b5650 f2a1b96d 79d2ac63 70e1b963 8f1bbcdc ec7db7b1 3fe65243
49 984fdcbf 3fe65243 89d71cca 841b5650 f2a1b96d a6197368 8f1bbcdc 9c96d45c 984fdcbf
50 b62738da 984fdcbf cff99490 89d71cca 841b5650 8dd75642 8f1bbcdc 927c9611 b62738da
51 f47a612d b62738da e613f72f cff99490 89d71cca 89df9c9a 8f1bbcdc ee29b46a f47a612d
52 7c9c6868 f47a612d ad89ce36 e613f72f cff99490 e633b49a 8f1bbcdc 654c267c 7c9c6868
53 3c0a6c26 7c9c6868 7d1e984b ad89ce36 e613f72f e41be72f 8f1bbcdc 7d3696f8 3c0a6c26
54 f1509834 3c0a6c26 1f271a1a 7d1e984b ad89ce36 7d9cc86a 8f1bbcdc e502ed02 f1509834
55 88c996bc f1509834 8f029b09 1f271a1a 7d1e984b 3d0e180a 8f1bbcdc 1354abf1 88c996bc
56 d7c472c1 88c996bc 3c54260d 8f029b09 1f271a1a 9f029a18 8f1bbcdc a1a2def8 d7c472c1
57 d4b4a435 d7c472c1 223265af 3c54260d 8f029b09 8c40960d 8f1bbcdc 721fe30b d4b4a435
58 5d272837 d4b4a435 75f11cb0 223265af 3c54260d 3654668d 8f1bbcdc 1b70d701 5d272837
59 0075e58a 5d272837 752d290d 75f11cb0 223265af 74b024b5 8f1bbcdc c4233ffe 0075e58a
60 f9533bfe 0075e58a d749ca0d 752d290d 75f11cb0 75252835 8f1bbcdc 534d7041 f9533bfe
61 6019d530 f9533bfe 801d7962 d749ca0d 752d290d a211068a ca62c1d6 ae22ba8d 6019d530
62 9ef4d40d 6019d530 be54ceff 801d7962 d749ca0d ae078891 ca62c1d6 14e5e283 9ef4d40d
63 f37d52c6 9ef4d40d 1806754c be54ceff 801d7962 5e5062ad ca62c1d6 1953da85 f37d52c6
64 0c24de59 f37d52c6 67bd3503 1806754c be54ceff 38a66fbe ca62c1d6 e3028baa 0c24de59
65 7d1bfa29 0c24de59 bcdf54b1 67bd3503 1806754c 8cc61289 ca62c1d6 288ac37c 7d1bfa29
66 85b9ffb8 7d1bfa29 43093796 bcdf54b1 67bd3503 d746bfeb ca62c1d6 ea277bd3 85b9ffb8
67 565502ca 85b9ffb8 5f46fe8a 43093796 bcdf54b1 82cd990e ca62c1d6 687d2d8d 565502ca
68 5455d402 565502ca 216e7fee 5f46fe8a 43093796 99f636a4 ca62c1d6 f712f087 5455d402
69 b7b6edeb 5455d402 959540b2 216e7fee 5f46fe8a 287d83ae ca62c1d6 54cff8ae b7b6edeb
70 560661e2 b7b6edeb 95157500 959540b2 216e7fee e0aeeb5e ca62c1d6 7071f9e8 560661e2
71 d446504f 560661e2 ededbb7a 95157500 959540b2 b736d859 ca62c1d6 1e14c5f1 d446504f
72 35d5820b d446504f 95819878 ededbb7a 95157500 2efeaf98 ca62c1d6 1a3ef5fa 35d5820b
73 e091e183 35d5820b f5119413 95819878 ededbb7a ac2a734d ca62c1d6 dd8fccc3 e091e183
74 fd6208ef e091e183 cd756082 f5119413 95819878 55458e60 ca62c1d6 781c32c5 fd6208ef
75 5d36c024 fd6208ef f8247860 cd756082 f5119413 d8f51512 ca62c1d6 3084ba08 5d36c024
76 5f042489 5d36c024 ff58823b f8247860 cd756082 c833100d ca62c1d6 da6b5d0c 5f042489
77 ad124b0e 5f042489 174db009 ff58823b f8247860 5a4a3a7f ca62c1d6 374554c7 ad124b0e
78 5327078d ad124b0e 57c10922 174db009 ff58823b b71116bb ca62c1d6 6e245593 5327078d
79 8a5f7d73 5327078d ab4492c3 57c10922 174db009 ed9ef225 ca62c1d6 eb4d0209 8a5f7d73
final c88fbec5 8a5f7d73 54c9c1e3 ab4492c3 57c10922 afa29c6c ca62c1d6 eb4d0209 c88fbec5
i a b c d e f k w temp
output 2fd4e1c6 7a2d28fc ed849ee1 bb76e739 1b93eb12

SHA-1_21.gif

SHA-1_22.gif

SHA-1_23.gif

SHA-1_24.gif

SHA-1_25.gif

SHA-1_26.gif

SHA-1_27.gif

SHA-1_28.gif

SHA-1_29.gif

Spikey Created with Wolfram Mathematica 9.0