KRIPTOGRAFI ALGORITMA CBC


NAMA : Muh. Alwi Syarifuddin

NIM 20172205025

KELAS : TI 71

 

Plainteks = MUHAM

Plainteks HEX = 4d,55,48,41,4d

Plainteks Biner =

4d = 01001101

55 = 01010101

48 = 01001000

41 = 01000001

4d =  01001101

Kunci : x = 01111000

IV : n = 01101110

 

C1 =

1.       P1 C0 = 01001101 01101110 = 00100011

2.       (1) K = 00100011 01111000 = 01011011

3.       Geser 1 bit ke kiri = 10110110 (B6)

 

C2 =

1.       P2 C1 = 0101010101101110 = 00111011

2.       (1) K = 0011 10110111 1000 = 01000011

3.       Geser 1 bit ke kiri = 10000110 (86)

 

C3 =

1.       P3 C2 = 0100 10000110 1110 = 00100110

2.       (1) K = 0010 0110 0111 1000 = 01011110

3.       Geser 1 bit ke kiri = 10111100 (BC)

 

C4 =

1.       P4 C3 = 0100 0001 0110 1110 = 00101111

2.       (1) K = 0010 1111 0111 1000 = 01010111

3.       Geser 1 bit ke kiri = 10101110 (AE)

 

C5 =

1.       P5 C4 = 0100 1101 0110 1110 = 00100011

2.       (1) K = 0010 0011 0111 1000 = 01011011

3.       Geser 1 bit ke kiri = 10110110 (B6)

 

CHIPERTEXT ENKRIPSI CBC = B686BCAEB6