Metode & Algoritma | List Tutorials | Source Code | About | Sitemap
Konsultan Tesis
Bimbingan dan Konsultasi Tesis Informatika bersama team Project Graduate Indonesia. Konsultasi hanya untuk yang sudah me-Like FB kami (Silahkan LIKE tombol ini jika belum).
. Scroll kebawah untuk memasukan kode AntiSpam Protection. Hasil konsultasi akan kami kirimkan ke email Anda.

Algoritma SHA (Secure Hash Algorithm)




.


Metode dan Algoritma | Algoritma SHA (Secure Hash Algorithm) . Anda bisa melakukan konsultasi tentang Algoritma SHA (Secure Hash Algorithm) melalui form di samping kanan !!!

SHA adalah fungsi hash satu arah yang dibuat oleh NIST dan digunakan bersama DSS (Digital Signature Standart). NSA menyatakan SHA sebagai standart fungsi satu arah. (Rinaldi,2006) SHA dapat dianggap sebagai pengembangan dari MD4 karena SHA didasarkan pada MD4 yang dibuat oleh Ronald L.Rivest dari MIT. SHA disebut aman (secure) karena secara komputasi tidak mungkin menemukan pesan yang berkorespoden dengan message digest yang diberikan.
            Algoritma SHA menerima masukan berupa pesan dengan ukuran maksimum 264-1 bit (2.147.483.647 gigabyte) dan menghasilkan message digest yang panjangnya 160 bit, lebih panjang dari message digest yang dihasilkan oleh MD5.

2.2.4.1.1.1.Algoritma SHA-256
  Algortima SHA 256 keluarga dari algoritma SHA atau versi lain dari algoritma SHA. Algoritma SHA 256 ini menerima masukan berupa pesan dengan ukuran maksimum 264-1 bit (2.147.483.647 gigabyte) dan menghasilkan message digest yang panjangnya 256 bit, lebih panjang dari message digest yang dihasilkan oleh SHA 1.
Langkah-langkah yang dilakukan untuk menghitung nilai hash SHA 256 ditunjukkan di bawah ini


Gambar . fungsi utama SHA 256 dalam satu putaran

message : GREAT_INVASION

Message
G
R
E
A
T
_
ASCII
71
82
69
65
84
95
BINARY
01000111
01010010
01000101
01000001
01010100
01011111

I
N
V
A
S
I
O
N
73
78
86
65
83
73
79
78
01001001
01001110
01010110
01000001
01010011
01001001
01001111
01001110

Biner Pesan : 0100011101010010010001010100000101010100010111110100100101001110010101100100000101010011010010010100111101001110

Panjang Pesan : 14 x 8 = 112

1. Penambahan Padding Bit
0100011101010010010001010100000101010100010111110100100101001110010101100100000101010011010010010100111101001110100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

2. Penambahan Panjang Pesan
01000111010100100100010101000001010101000101111101001001010011100101011001000001010100110100100101001111010011101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000

3. Inisial Nilai Hash


K
71374491
b5c0fbcf
e9b5dba5
3956c25b
59f111f1
923f82a4
ab1c5ed5
d807aa98
12835b01
243185be
550c7dc3
72be5d74
80deb1fe
9bdc06a7
c19bf174
e49b69c1
efbe4786
0fc19dc6
240ca1cc
2de92c6f
4a7484aa
5cb0a9dc
76f988da
983e5152
a831c66d
b00327c8
bf597fc7
c6e00bf3
d5a79147
06ca6351
14292967
27b70a85
2e1b2138
4d2c6dfc
53380d13
650a7354
766a0abb
81c2c92e
92722c85
a2bfe8a1
a81a664b
c24b8b70
c76c51a3
d192e819
d6990624
f40e3585
106aa070
19a4c116
1e376c08
2748774c
34b0bcb5
391c0cb3
4ed8aa4a
5b9cca4f
682e6ff3
748f82ee
78a5636f
84c87814
8cc70208
90befffa
a4506ceb
bef9a3f7
c67178f2



4. Persiapan proses
           
dimana

W0
W1
W2
W3
W4
W5
W6
W7
47524541
545F494E
56415349
4F4E8000
00000000
00000000
00000000
00000000
W8
W9
W10
W11
W12
W13
W14
W15
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000070
W16
W17
W18
W19
W20
W21
W22
W23
8BC307ED
214C475D
E2E23674
FA9BE79E
5DCC55A0
8F0204E7
A07356BA
CE8FFECD
W24
W25
W26
W27
W28
W29
W30
W31
E2EE603F
E36F33DD
F6BC9E50





W32
W33
W34
W35
W36
W37
W38
W39








W40
W41
W42
W43
W44
W45
W46
W47








W48
W49
W50
W51
W52
W53
W54
W55








W56
W57
W58
W59
W60
W61
W62
W63











5. Proses Hashing
             
-          round : 0
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 14e18ab3587272b
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1f85c98c
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3aca32a9
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1a81287ece20b47e
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3a6fe667
T2(Σ0, MAJ) = Σ0 + MAJ = 8909ae5
A = T1 + T2 = 435acd8e
B = A = 6a09e667
C = B = bb67ae85
D = C = 3c6ef372
E = D + T1 = e01a27e3
F = E = 510e527f
G = F = 9b05688c
H = G = 1f83d9ab

-          round : 1
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 39c6bab7eef9a2b
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 5b0f4a6f
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = bf194c24
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 10d4a8b8979290b8
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 6b4bee87
T2(Σ0, MAJ) = Σ0 + MAJ = 2de7f3f
A = T1 + T2 = c1f7cb63
B = A = 435acd8e
C = B = 6a09e667
D = C = bb67ae85
E = D + T1 = fb883f96
F = E = e01a27e3
G = F = 510e527f
H = G = 9b05688c

-          round : 2
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 3f151846d2e9a84
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = e00e67eb
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = f444ba13
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 307bfe61744e7261
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 435bcf67
T2(Σ0, MAJ) = Σ0 + MAJ = b7aa41c8
A = T1 + T2 = abeefbdb
B = A = c1f7cb63
C = B = 435acd8e
D = C = 6a09e667
E = D + T1 = afac6898
F = E = fb883f96
G = F = e01a27e3
H = G = 510e527f

-          round : 3
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 2ab4478a79f0878
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = eb9a2ff3
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1d4be68f
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2afee32e8fc98f2e
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = c3fecbcb
T2(Σ0, MAJ) = Σ0 + MAJ = 53c85af9
A = T1 + T2 = 43d92fc
B = A = abeefbdb
C = B = c1f7cb63
D = C = 435acd8e
E = D + T1 = 8755ccf6
F = E = afac6898
G = F = fb883f96
H = G = e01a27e3

-          round : 4
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 147983037755016905
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 4287396752
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 120138903
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2037484124981213444
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3791047627
T2(Σ0, MAJ) = Σ0 + MAJ = 586646735
A = T1 + T2 = 2a20b166
B = A = 71144188
C = B = abeefbdb
D = C = c1f7cb63
E = D + T1 = 4a83fa25
F = E = 8755ccf6
G = F = afac6898
H = G = fb883f96

-          round : 5
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 82014438755814706
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2804795580
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2368038773
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 759276501320132084
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 723841482
T2(Σ0, MAJ) = Σ0 + MAJ = 2929842110
A = T1 + T2 = 3bc73f33
B = A = 2a20b166
C = B = 71144188
D = C = abeefbdb
E = D + T1 = 4f1d32d8
F = E = 4a83fa25
G = F = 8755ccf6
H = G = afac6898

-          round : 6
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 87142114918202186
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3393322534
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3235570860
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1076379115039546650
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 990130466
T2(Σ0, MAJ) = Σ0 + MAJ = 1721306684
A = T1 + T2 = 2773f2e8
B = A = 3bc73f33
C = B = 2a20b166
D = C = 71144188
E = D + T1 = 6cc9e087
F = E = 4f1d32d8
G = F = 4a83fa25
H = G = 8755ccf6

-          round : 7
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 125747332710857992
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1309358752
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3928777587
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 710943910646933432
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 727954274
T2(Σ0, MAJ) = Σ0 + MAJ = 2092571418
A = T1 + T2 = 66e67e8d
B = A = 2773f2e8
C = B = 3bc73f33
D = C = 2a20b166
E = D + T1 = 5b40a4fb
F = E = 6cc9e087
G = F = 4f1d32d8
H = G = 4a83fa25

-          round : 8
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 100885323568125738
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1281208963
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1094545002
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1853980062201191691
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 669482665
T2(Σ0, MAJ) = Σ0 + MAJ = 1544559540
A = T1 + T2 = 9d4d8a1e
B = A = 66e67e8d
C = B = 2773f2e8
D = C = 3bc73f33
E = D + T1 = 6b5e1fd0
F = E = 5b40a4fb
G = F = 6cc9e087
H = G = 4f1d32d8

-          round : 9
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 117115069790157705
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1338107095
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3323096633
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2834886904909918878
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 661125772
T2(Σ0, MAJ) = Σ0 + MAJ = 3908562218
A = T1 + T2 = af0a5b63
B = A = 9d4d8a1e
C = B = 66e67e8d
D = C = 2773f2e8
E = D + T1 = 1d9ad6c
F = E = 6b5e1fd0
G = F = 5b40a4fb
H = G = 6cc9e087

-          round : 10
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 2073133222849408
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1532497363
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3718602648
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3154749781099831350
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2941147663
T2(Σ0, MAJ) = Σ0 + MAJ = 3372268101
A = T1 + T2 = a6a619dd
B = A = af0a5b63
C = B = 9d4d8a1e
D = C = 66e67e8d
E = D + T1 = 5195280
F = E = 1d9ad6c
G = F = 6b5e1fd0
H = G = 5b40a4fb

-          round : 11
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 5847627446716002
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1801391440
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4167677552
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3002970615354475997
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2936937311
T2(Σ0, MAJ) = Σ0 + MAJ = 3996246332
A = T1 + T2 = e69b97ac
B = A = a6a619dd
C = B = af0a5b63
D = C = 9d4d8a1e
E = D + T1 = 5f5034fd
F = E = 5195280
G = F = 1d9ad6c
H = G = 6b5e1fd0

-          round : 12
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 105459635276534906
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 93952384
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2793597758
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4152831975819797165
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2794068973
T2(Σ0, MAJ) = Σ0 + MAJ = 2435415706
A = T1 + T2 = 37ac69d8
B = A = e69b97ac
C = B = a6a619dd
D = C = af0a5b63
E = D + T1 = 43d0755c
F = E = 5f5034fd
G = F = 5195280
H = G = 1d9ad6c



-          round : 13
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 74093864654050810
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1197029084
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4241435712
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1002798361432934347
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2796427740
T2(Σ0, MAJ) = Σ0 + MAJ = 2570838439
A = T1 + T2 = 960b0de7
B = A = 37ac69d8
C = B = e69b97ac
D = C = a6a619dd
E = D + T1 = abd987a3
F = E = 43d0755c
G = F = 5f5034fd
H = G = 5195280

-          round : 14
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 196501950380494075
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1473262940
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2397002622
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2703973393581600121
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3062566380
T2(Σ0, MAJ) = Σ0 + MAJ = 1561656165
A = T1 + T2 = ebf456e3
B = A = 960b0de7
C = B = 37ac69d8
D = C = e69b97ac
E = D + T1 = 3585755b
F = E = abd987a3
G = F = 43d0755c
H = G = 5f5034fd

-          round : 15
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 58728631270770913
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1674642695
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2311533769
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4249790242744812981
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3081522659
T2(Σ0, MAJ) = Σ0 + MAJ = 1415975832
A = T1 + T2 = de2d4861
B = A = ebf456e3
C = B = 960b0de7
D = C = 37ac69d8
E = D + T1 = 7062cc75
F = E = 3585755b
G = F = abd987a3
H = G = 43d0755c

-          round : 16
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 130471693663190480
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3147384787
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3654413485
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4003031610787374090
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3727510755
T2(Σ0, MAJ) = Σ0 + MAJ = 1607561453
A = T1 + T2 = 39a35d9a
B = A = de2d4861
C = B = ebf456e3
D = C = 960b0de7
E = D + T1 = 117e5685
F = E = 7062cc75
G = F = 3585755b
H = G = abd987a3

-          round : 17
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 20220673746834456
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 887317855
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1838419789
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1038390441836245658
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 4221918435
T2(Σ0, MAJ) = Σ0 + MAJ = 3950301053
A = T1 + T2 = 5908deca
B = A = 39a35d9a
C = B = de2d4861
D = C = ebf456e3
E = D + T1 = 39f1d34
F = E = 117e5685
G = F = 7062cc75
H = G = 3585755b

-          round : 18
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 3957789697283478
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1904137285
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1386787696
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1603561362903783056
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1495882954
T2(Σ0, MAJ) = Σ0 + MAJ = 2627023706
A = T1 + T2 = ef3de6ca
B = A = 5908deca
C = B = 39a35d9a
D = C = de2d4861
E = D + T1 = 3e9d0a53
F = E = 39f1d34
G = F = 117e5685
H = G = 7062cc75

-          round : 19
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 71397437299265047
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 67067028
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3680583818
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4307697310529432545
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2032787146
T2(Σ0, MAJ) = Σ0 + MAJ = 4079815339
A = T1 + T2 = ce8e4b35
B = A = ef3de6ca
C = B = 5908deca
D = C = 39a35d9a
E = D + T1 = b98e88eb
F = E = 3e9d0a53
G = F = 39f1d34
H = G = 117e5685

-          round : 20
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 211963501375487534
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 983375191
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1285977113
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3721633026805936517
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3473723082
T2(Σ0, MAJ) = Σ0 + MAJ = 3794665551
A = T1 + T2 = 2ed47468
B = A = ce8e4b35
C = B = ef3de6ca
D = C = 5908deca
E = D + T1 = 8649d1b3
F = E = b98e88eb
G = F = 3e9d0a53
H = G = 39f1d34

-          round : 21
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 146910420916058047
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3097266915
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2989717710
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 843416690739235586
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 4003227240
T2(Σ0, MAJ) = Σ0 + MAJ = 3888263530
A = T1 + T2 = 99f5aa38
B = A = 2ed47468
C = B = ce8e4b35
D = C = ef3de6ca
E = D + T1 = b3c5798
F = E = 8649d1b3
G = F = b98e88eb
H = G = 3e9d0a53

-          round : 22
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 12832198562831057
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2995444211
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4216471469
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2772430958825129796
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2396285496
T2(Σ0, MAJ) = Σ0 + MAJ = 803582332
A = T1 + T2 = 2b37f129
B = A = 99f5aa38
C = B = 2ed47468
D = C = ce8e4b35
E = D + T1 = ea902677
F = E = b3c5798
G = F = 8649d1b3
H = G = b98e88eb

-          round : 23
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 267703491991185768
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 240768912
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1820760462
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 778178637772882265
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 737538088
T2(Σ0, MAJ) = Σ0 + MAJ = 1211494785
A = T1 + T2 = b4bc8b0f
B = A = 2b37f129
C = B = 99f5aa38
D = C = 2ed47468
E = D + T1 = 3b14e4c3
F = E = ea902677
G = F = b3c5798
H = G = 8649d1b3

-          round : 24
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 66200573425832082
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 708327259
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1252526721
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3254560969241573877
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3115690793
T2(Σ0, MAJ) = Σ0 + MAJ = 20210974
A = T1 + T2 = 4bdc6f9f
B = A = b4bc8b0f
C = B = 2b37f129
D = C = 99f5aa38
E = D + T1 = 797c7ee9
F = E = 3b14e4c3
G = F = ea902677
H = G = b3c5798

-          round : 25
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 138167142745221832
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3147064535
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1818373301
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1366073017204160555
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 733801231
T2(Σ0, MAJ) = Σ0 + MAJ = 191898426
A = T1 + T2 = 77d24fef
B = A = 4bdc6f9f
C = B = b4bc8b0f
D = C = 2b37f129
E = D + T1 = 657d6ed
F = E = 797c7ee9
G = F = 3b14e4c3
H = G = ea902677


-          round : 26
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 7201398547735330
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 961836779
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4112729767
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2159243710497329334
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2010926991
T2(Σ0, MAJ) = Σ0 + MAJ = 1670176837
A = T1 + T2 = 58b026ec
B = A = 77d24fef
C = B = 4bdc6f9f
D = C = b4bc8b0f
E = D + T1 = 205b37d0
F = E = 657d6ed
G = F = 797c7ee9
H = G = 3b14e4c3

-          round : 27
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 37550149985013673
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1500995305
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 154652738
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1598440699392785752
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1540386799
T2(Σ0, MAJ) = Σ0 + MAJ = 1034284359
A = T1 + T2 = 46ddbd89
B = A = 58b026ec
C = B = 77d24fef
D = C = 4bdc6f9f
E = D + T1 = bdf45b51
F = E = 205b37d0
G = F = 657d6ed
H = G = 797c7ee9

-          round : 28
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 207288422529615672
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 575903740
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1701915884
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1276023465514335380
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1456484333
T2(Σ0, MAJ) = Σ0 + MAJ = 568044673
A = T1 + T2 = 874cd96d
B = A = 46ddbd89
C = B = 58b026ec
D = C = 77d24fef
E = D + T1 = b14d9c8b
F = E = bdf45b51
G = F = 205b37d0
H = G = 657d6ed

-          round : 29
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 203541150579907097
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2975218513
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 410424408
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2438433256427403808
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1188871661
T2(Σ0, MAJ) = Σ0 + MAJ = 3770120205
A = T1 + T2 = f92e0c65
B = A = 874cd96d
C = B = 46ddbd89
D = C = 58b026ec
E = D + T1 = 9048e447
F = E = b14d9c8b
G = F = bdf45b51
H = G = 205b37d0

-          round : 30
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 167524639738759493
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3187449619
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 362753691
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4489043801294626189
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3343687021
T2(Σ0, MAJ) = Σ0 + MAJ = 1822587642
A = T1 + T2 = 8241a995
B = A = f92e0c65
C = B = 874cd96d
D = C = 46ddbd89
E = D + T1 = 6e4f5587
F = E = 9048e447
G = F = b14d9c8b
H = G = bdf45b51

-          round : 31
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 122991970015393547
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2437467151
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2524809683
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2347635863512034913
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2202831205
T2(Σ0, MAJ) = Σ0 + MAJ = 2917578694
A = T1 + T2 = 44644199
B = A = 8241a995
C = B = f92e0c65
D = C = 874cd96d
E = D + T1 = dd5b475c
F = E = 6e4f5587
G = F = 9048e447
H = G = b14d9c8b

-          round : 32
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 247352849712637979
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1280042247
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4118115019
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1232634267106104917
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3227781525
T2(Σ0, MAJ) = Σ0 + MAJ = 2369347562
A = T1 + T2 = 82aed2b5
B = A = 44644199
C = B = 8241a995
D = C = f92e0c65
E = D + T1 = 7cc24c38
F = E = dd5b475c
G = F = 6e4f5587
H = G = 9048e447

-          round : 33
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 143149022429482311
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1582257567
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1043492566
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2355281249495250897
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2187641237
T2(Σ0, MAJ) = Σ0 + MAJ = 3501341030
A = T1 + T2 = ee4a83c
B = A = 82aed2b5
C = B = 44644199
D = C = 8241a995
E = D + T1 = 37607b3b
F = E = 7cc24c38
G = F = dd5b475c
H = G = 6e4f5587

-          round : 34
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 61763932817649784
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 4233841788
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2692100489
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 268347983907106065
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 115654845
T2(Σ0, MAJ) = Σ0 + MAJ = 3621678542
A = T1 + T2 = 78549f57
B = A = ee4a83c
C = B = 82aed2b5
D = C = 44644199
E = D + T1 = 22b7db1e
F = E = 37607b3b
G = F = 7cc24c38
H = G = dd5b475c

-          round : 35
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 40120656395961990
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2120245050
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1218359516
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2168171579745482896
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 182753845
T2(Σ0, MAJ) = Σ0 + MAJ = 2176340677
A = T1 + T2 = ca5703a1
B = A = 78549f57
C = B = ee4a83c
D = C = 82aed2b5
E = D + T1 = 8d02f275
F = E = 22b7db1e
G = F = 37607b3b
H = G = 7cc24c38

-          round : 36
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 154718676786647377
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 845339422
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 495604441
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3644416473215341945
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1247054645
T2(Σ0, MAJ) = Σ0 + MAJ = 2112463022
A = T1 + T2 = 9b73f387
B = A = ca5703a1
C = B = 78549f57
D = C = ee4a83c
E = D + T1 = a039258e
F = E = 8d02f275
G = F = 22b7db1e
H = G = 37607b3b

-          round : 37
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 186024046977492194
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2189883924
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3477802784
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2799027934985074963
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3663172487
T2(Σ0, MAJ) = Σ0 + MAJ = 2407910554
A = T1 + T2 = 5ed0dbba
B = A = 9b73f387
C = B = ca5703a1
D = C = 78549f57
E = D + T1 = de2fb75c
F = E = a039258e
G = F = 8d02f275
H = G = 22b7db1e


-          round : 38
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 244174339198997828
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2166973741
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1837718036
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1708765396133751059
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3662926755
T2(Σ0, MAJ) = Σ0 + MAJ = 3814456502
A = T1 + T2 = 50e556ca
B = A = 5ed0dbba
C = B = 9b73f387
D = C = ca5703a1
E = D + T1 = e5ddf96b
F = E = de2fb75c
G = F = a039258e
H = G = 8d02f275

-          round : 39
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 255522277860800936
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3291329996
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 734761842
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1457991845009226715
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1525797770
T2(Σ0, MAJ) = Σ0 + MAJ = 304271205
A = T1 + T2 = 3dee62d7
B = A = 50e556ca
C = B = 5ed0dbba
D = C = 9b73f387
E = D + T1 = f6229713
F = E = e5ddf96b
G = F = de2fb75c
H = G = a039258e

-          round : 40
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 271991095090333685
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3960320335
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4141616982
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1115334911680129841
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1558467290
T2(Σ0, MAJ) = Σ0 + MAJ = 3173875211
A = T1 + T2 = b4098d61
B = A = 3dee62d7
C = B = 50e556ca
D = C = 5ed0dbba
E = D + T1 = 925002dd
F = E = f6229713
G = F = e5ddf96b
H = G = de2fb75c

-          round : 41
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 169740689640940738
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 4153277235
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2103497959
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3244775104642172356
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 887965379
T2(Σ0, MAJ) = Σ0 + MAJ = 1428655239
A = T1 + T2 = d288616e
B = A = b4098d61
C = B = 3dee62d7
D = C = 50e556ca
E = D + T1 = dc31b0a1
F = E = 925002dd
G = F = f6229713
H = G = e5ddf96b

-          round : 42
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 246361637132636186
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2987526035
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3783401008
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3793314371159013202
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3028836711
T2(Σ0, MAJ) = Σ0 + MAJ = 1389992121
A = T1 + T2 = 345bb6e9
B = A = d288616e
C = B = b4098d61
D = C = 3dee62d7
E = D + T1 = 326774fa
F = E = dc31b0a1
G = F = 925002dd
H = G = f6229713

-          round : 43
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 58495273872501796
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2419143333
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4002746384
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 943310292551789494
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3020531049
T2(Σ0, MAJ) = Σ0 + MAJ = 1217302815
A = T1 + T2 = 3723a12f
B = A = 345bb6e9
C = B = d288616e
D = C = b4098d61
E = D + T1 = 2c8372e7
F = E = 326774fa
G = F = dc31b0a1
H = G = 925002dd

-          round : 44
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 51683315042676275
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 4029935842
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1499836156
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 993414847204289930
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 906731887
T2(Σ0, MAJ) = Σ0 + MAJ = 2151780089
A = T1 + T2 = d9a73df5
B = A = 3723a12f
C = B = 345bb6e9
D = C = d288616e
E = D + T1 = d6f3c5d
F = E = 2c8372e7
G = F = 326774fa
H = G = dc31b0a1

-          round : 45
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 14655460414734224
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1040412903
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1643819319
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3922355046090593570
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 891532781
T2(Σ0, MAJ) = Σ0 + MAJ = 978619151
A = T1 + T2 = 9c4f3c46
B = A = d9a73df5
C = B = 3723a12f
D = C = 345bb6e9
E = D + T1 = 348312a5
F = E = d6f3c5d
G = F = 2c8372e7
H = G = 326774fa

-          round : 46
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 59844435805851314
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 201551943
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1943910429
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2816771878408304409
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2636594535
T2(Σ0, MAJ) = Σ0 + MAJ = 385709184
A = T1 + T2 = 8adb2c9d
B = A = 9c4f3c46
C = B = d9a73df5
D = C = 3723a12f
E = D + T1 = a8396f06
F = E = 348312a5
G = F = d6f3c5d
H = G = 2c8372e7

-          round : 47
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 195311498468417989
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 625414749
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1770648095
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2500236482114546645
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2563718357
T2(Σ0, MAJ) = Σ0 + MAJ = 62400682
A = T1 + T2 = 6d421ac9
B = A = 8adb2c9d
C = B = 9c4f3c46
D = C = d9a73df5
E = D + T1 = a0ad934e
F = E = a8396f06
G = F = 348312a5
H = G = d6f3c5d

-          round : 48
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 186516406691366063
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3022717863
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4102630724
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1969178147369830679
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2353741005
T2(Σ0, MAJ) = Σ0 + MAJ = 297534948
A = T1 + T2 = 6453328
B = A = 6d421ac9
C = B = 8adb2c9d
D = C = 9c4f3c46
E = D + T1 = ce306b39
F = E = a0ad934e
G = F = a8396f06
H = G = 348312a5

-          round : 49
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 225470005883738950
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2687043342
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1430107873
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 113011080218664698
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 239286921
T2(Σ0, MAJ) = Σ0 + MAJ = 2590054787
A = T1 + T2 = ef9ed064
B = A = 6453328
C = B = 6d421ac9
D = C = 8adb2c9d
E = D + T1 = f18cf327
F = E = ce306b39
G = F = a0ad934e
H = G = a8396f06


-          round : 50
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 276973757522874794
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3223413609
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2049703402
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4314671995053759313
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1866863208
T2(Σ0, MAJ) = Σ0 + MAJ = 851930553
A = T1 + T2 = acf36ba3
B = A = ef9ed064
C = B = 6453328
D = C = 6d421ac9
E = D + T1 = 5072a87
F = E = f18cf327
G = F = ce306b39
H = G = a0ad934e

-          round : 51
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 5836541912022989
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 3409208127
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3999156001
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3114731450731017152
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2933355296
T2(Σ0, MAJ) = Σ0 + MAJ = 711370464
A = T1 + T2 = 18c4ee01
B = A = acf36ba3
C = B = ef9ed064
D = C = 6453328
E = D + T1 = 5ba061ea
F = E = 5072a87
G = F = f18cf327
H = G = ce306b39

-          round : 52
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 100756661141307558
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2701963911
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 747428115
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 446416856971082180
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2899765793
T2(Σ0, MAJ) = Σ0 + MAJ = 3529040869
A = T1 + T2 = fee5bcf8
B = A = 18c4ee01
C = B = acf36ba3
D = C = ef9ed064
E = D + T1 = 32d20c3b
F = E = 5ba061ea
G = F = 5072a87
H = G = f18cf327

-          round : 53
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 57722608156348392
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 394601134
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3228970291
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 4593280092017097704
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3169185441
T2(Σ0, MAJ) = Σ0 + MAJ = 192113289
A = T1 + T2 = cbe997bc
B = A = fee5bcf8
C = B = 18c4ee01
D = C = acf36ba3
E = D + T1 = b014fd97
F = E = 32d20c3b
G = F = 5ba061ea
H = G = 5072a87

-          round : 54
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 204440107850701489
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2075135099
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1655254740
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3673874670177929612
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3672489656
T2(Σ0, MAJ) = Σ0 + MAJ = 69765188
A = T1 + T2 = 66d1b718
B = A = cbe997bc
C = B = fee5bcf8
D = C = 18c4ee01
E = D + T1 = f9c9a77
F = E = b014fd97
G = F = 32d20c3b
H = G = 5ba061ea

-          round : 55
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 17875848712600189
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 810982431
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2354141341
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1853049624972704464
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 4007770040
T2(Σ0, MAJ) = Σ0 + MAJ = 3599561352
A = T1 + T2 = 62de4b25
B = A = 66d1b718
C = B = cbe997bc
D = C = fee5bcf8
E = D + T1 = a516469e
F = E = f9c9a77
G = F = b014fd97
H = G = 32d20c3b

-          round : 56
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 180420512846165120
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 353680151
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2886880202
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 1780194745703731632
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1658427196
T2(Σ0, MAJ) = Σ0 + MAJ = 3683231980
A = T1 + T2 = 879bf4b6
B = A = 62de4b25
C = B = 66d1b718
D = C = cbe997bc
E = D + T1 = aaf808c2
F = E = a516469e
G = F = f9c9a77
H = G = b014fd97

-          round : 57
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 197805953334828663
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2769588919
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1352856273
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 2441729368171486188
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 1725691700
T2(Σ0, MAJ) = Σ0 + MAJ = 3529249568
A = T1 + T2 = 22ff05f1
B = A = 879bf4b6
C = B = 62de4b25
D = C = 66d1b718
E = D + T1 = 1c8c8a8d
F = E = aaf808c2
G = F = a516469e
H = G = f9c9a77

-          round : 58
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 31986670749672757
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2845461650
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 97995736
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 630176360393937423
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 585057717
T2(Σ0, MAJ) = Σ0 + MAJ = 3187693508
A = T1 + T2 = c3d7a39c
B = A = 22ff05f1
C = B = 879bf4b6
D = C = 62de4b25
E = D + T1 = 6ca902f0
F = E = 1c8c8a8d
G = F = aaf808c2
H = G = a516469e

-          round : 59
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 125873318623332637
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 2396523138
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 3881604143
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3527432680505181525
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2212472244
T2(Σ0, MAJ) = Σ0 + MAJ = 4135398153
A = T1 + T2 = ddd9bf38
B = A = c3d7a39c
C = B = 22ff05f1
D = C = 879bf4b6
E = D + T1 = 4a3adf54
F = E = 6ca902f0
G = F = 1c8c8a8d
H = G = aaf808c2

-          round : 60
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 81535399952778755
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1554776793
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 1821684225
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3994836307029025396
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3286214584
T2(Σ0, MAJ) = Σ0 + MAJ = 1814825516
A = T1 + T2 = d8c0bc2d
B = A = ddd9bf38
C = B = c3d7a39c
D = C = 22ff05f1
E = D + T1 = f430a6b7
F = E = 4a3adf54
G = F = 6ca902f0
H = G = 1c8c8a8d

-          round : 61
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 274232442372300660
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1220118100
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 949793409
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3906567483174051437
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3654401852
T2(Σ0, MAJ) = Σ0 + MAJ = 1870667177
A = T1 + T2 = a81cd02a
B = A = d8c0bc2d
C = B = ddd9bf38
D = C = c3d7a39c
E = D + T1 = 5b9bb872
F = E = f430a6b7
G = F = 4a3adf54
H = G = 6ca902f0


-          round : 62
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 100519255865894075
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1345382198
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 4177166139
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 3027111969813618252
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 3638082600
T2(Σ0, MAJ) = Σ0 + MAJ = 820746868
A = T1 + T2 = 29e619af
B = A = a81cd02a
C = B = d8c0bc2d
D = C = ddd9bf38
E = D + T1 = bcd222d7
F = E = 5b9bb872
G = F = f430a6b7
H = G = 4a3adf54

-          round : 63
Σ1 (E) = (Rotr6(E)) Xor (Rotr11(E)) Xor (Rotr25(E)) = 208523004808116497
CH(E,F,G) = ((E) And (F)) Xor ((NOT (E)) And (G)) = 1488102514
T1(H,Σ1,CH,KT,WT) = H + Σ1 + CH + KT + WT = 2849780468
Σ0(A) = (Rotr2(A)) Xor (Rotr13(A)) Xor (Rotr22(A))  = 754575024427791868
Maj(A,B,C) = ((A) And (B)) Xor ((A) And (C)) Xor ((B) And (C)) = 2831456303
T2(Σ0, MAJ) = Σ0 + MAJ = 1210781227
A = T1 + T2 = f207411f
B = A = 29e619af
C = B = a81cd02a
D = C = d8c0bc2d
E = D + T1 = 87b5f22c
F = E = bcd222d7
G = F = 5b9bb872
H = G = f430a6b7

1.      Proses Akhir
Pada proses akhir ini, untuk mendapatkan nilai hash yang diperlukan adalah menambahkan nilai buffer awal kepada masing-masing buffer yang dihasilkan pada putaran terakhir.
A = A + H0 = F207411F + 6A09E667 = 5C112786
B = B + H1 = 29E619AF + BB67AE85 = E54DC834
C = C + H2 = A81CD02A + 3C6EF372 = E48BC39C
D = D + H3 = D8C0BC2D + A54FF53A = 7E10B167
E = E + H4 = 87B5F22C + 510E527F = D8C444AB
F = F + H5 = BCD222D7 + 9B05688C = 57D78B63
G = G + H6 = 5B9BB872 + 1F83D9AB = 7B1F921D
H = H + H7 = F430A6B7 + 5BE0CD19 = 501173D0


Maka hasil SHA 256 yang dihasilkan adalah 5C112786 E54DC834 E48BC39C7E10B167 D8C444AB57D78B637B1F921D501173D0



Source Code ActionScript AS3 ASP.NET AJAX C / C++ C# Clipper COBOL ColdFusion DataFlex Delphi Emacs Lisp Fortran FoxPro Java J2ME JavaScript JScript Lingo MATLAB Perl PHP PostScript Python SQL VBScript Visual Basic 6.0 Visual Basic .NET Flash MySQL Oracle Android
Related Post :


Project-G
Judul: Algoritma SHA (Secure Hash Algorithm)
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh hank2

Anda sedang membaca artikel tentang Algoritma SHA (Secure Hash Algorithm), Semoga artikel tentang Algoritma SHA (Secure Hash Algorithm) ini sangat bermanfaat bagi teman-teman semua, jangan lupa untuk mengunjungi lagi melalui link Algoritma SHA (Secure Hash Algorithm).


Posted by: Metode Algoritma Updated at: 04.14

Label

3 Variabel Adaptive Resonance Theory Algorirma RSA Algoritma Algoritma Clonal Selection Algoritma Djikstra Android ANN Annaeling Aritmetika Modulo ART Artificial Neural Network Backpropagation Biometrik Blowfish Brute Force Buble Sort Business Process Management C++ C-Means Caesar Cipher CISM Contoh Contoh Kode Contoh Penerapan contoh program Contoh Soal Corporate Information System Management CRC Cyclic Redundancy Code Deteksi Wajah Dijkstra Djikstra Eigenface Enterprise Resource Planning ERP Expectation Maximization Face Detection Face Extractor Face Recognition Facebook FCFS FCM Filterbank First Come First Server Fisherface FP-Growth Fuzzy ART Fuzzy C-Means Gaussian Generate & Test Genetika greedy Green Computing Huffman image processing Implementasi Information System Risk Management iOS 5 Iris Recognition IS Strategic Planning Jaringan Jaringan Saraf Tiruan jaringan syaraf tiruan Jasa Pembuatan Tesis Skripsi TA Informatika Komputer Java JST K-means knowledge management konsultan tesis informatika kriptografi Kruskal Kruskall Linear Programming list judul informatika LOKI LOOK Low Bit Coding LSB Manajamen Proses Bisnis Manajemen Perubahan MANET Masalah Rute Kendaraan Mass Transport Vehicle Routing Problem Metode Grafik metode LSB Minimum Spanning Tree mobile Mobile Ad hoc Network MTVRP negascout Online Learning Open Shortest Path First OpenCV OSPF PCA Pemrograman Linear Pencarian Akar Pencarian Linear Pencocokan Pengenalan Iris Mata Pengenalan Suara Pengenalan Wajah Pengolahan Citra Pengolahan Citra Digital Pengukuran Garis-Garis Telapak Tangan Penjadwalan Persamaan Linier Pewarnaan Graf Pewarnaan Graph Prim Project and Change Management Quantum Random Waypoint real time tracking Recognition Recursive Large First RLF RMSE Root Mean square Error RSA RWP Sandi Sidik Jari Simulated Annaeling SISP Sistem Verifikasi Biometrik skripsi sorting Source Code Spanning Tree Speech Speech Recognition Steganography Strategic Information Systems Planning Stream Cipher Technopreneurship Traveling Salesman Problem Travelling Salesman problem Tree TSP Voice Recognition Watermaking Web Service Welch dan Powell