KRIPTOGRAFI METODE GOST
.:: Proses Pembentukan Kunci ::.
1. Kata kunci enkripsi:
--------------------
'STMIK Profesional Makassar, 2012'
2. Konversi kata kunci ke bentuk biner:
------------------------------------
Nilai biner dari karakter 'S' = 01010011
Nilai biner dari karakter 'T' = 01010100
Nilai biner dari karakter 'M' = 01001101
Nilai biner dari karakter 'I' = 01001001
Nilai biner dari karakter 'K' = 01001011
Nilai biner dari karakter ' ' = 00100000
Nilai biner dari karakter 'P' = 01010000
Nilai biner dari karakter 'r' = 01110010
Nilai biner dari karakter 'o' = 01101111
Nilai biner dari karakter 'f' = 01100110
Nilai biner dari karakter 'e' = 01100101
Nilai biner dari karakter 's' = 01110011
Nilai biner dari karakter 'i' = 01101001
Nilai biner dari karakter 'o' = 01101111
Nilai biner dari karakter 'n' = 01101110
Nilai biner dari karakter 'a' = 01100001
Nilai biner dari karakter 'l' = 01101100
Nilai biner dari karakter ' ' = 00100000
Nilai biner dari karakter 'M' = 01001101
Nilai biner dari karakter 'a' = 01100001
Nilai biner dari karakter 'k' = 01101011
Nilai biner dari karakter 'a' = 01100001
Nilai biner dari karakter 's' = 01110011
Nilai biner dari karakter 's' = 01110011
Nilai biner dari karakter 'a' = 01100001
Nilai biner dari karakter 'r' = 01110010
Nilai biner dari karakter ',' = 00101100
Nilai biner dari karakter ' ' = 00100000
Nilai biner dari karakter '2' = 00110010
Nilai biner dari karakter '0' = 00110000
Nilai biner dari karakter '1' = 00110001
Nilai biner dari karakter '2' = 00110010
3. Hasil penggabungan binernya (256 bit):
--------------------------------------
01010011-01010100-01001101-01001001-01001011-00100000-01010000-01110010
01101111-01100110-01100101-01110011-01101001-01101111-01101110-01100001
01101100-00100000-01001101-01100001-01101011-01100001-01110011-01110011
01100001-01110010-00101100-00100000-00110010-00110000-00110001-00110010
4. Kelompokkan hasil biner untuk mendapatkan kunci K(0) - K(7):
------------------------------------------------------------
K(0) = K(32), ..., K(1) : 10010010101100100010101011001010
K(1) = K(64), ..., K(33) : 01001110000010100000010011010010
K(2) = K(96), ..., K(65) : 11001110101001100110011011110110
K(3) = K(128), ..., K(97) : 10000110011101101111011010010110
K(4) = K(160), ..., K(129): 10000110101100100000010000110110
K(5) = K(192), ..., K(161): 11001110110011101000011011010110
K(6) = K(224), ..., K(193): 00000100001101000100111010000110
K(7) = K(256), ..., K(225): 01001100100011000000110001001100
Tidak ada komentar:
Posting Komentar