Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- D:\Kursus\BahasaC\muhammadYasin\cLion\crypto_xor\cmake-build-debug\crypto_xor.exe
- Masukkan kata:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
- Kode biner untuk karakter A: 1000001
- Kode biner setelah penambahan : 01000001
- Hasil xor pertama: 00111100
- Hasil flip pertama: 00111100
- Hasil flip kedua: 00111100
- Hasil xor kedua: 01000100
- Hasil pemotongan ke 0: 0100
- Karakter yang dihasilkan: d
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter B: 1000010
- Kode biner setelah penambahan : 01000010
- Hasil xor pertama: 00111111
- Hasil flip pertama: 00111111
- Hasil flip kedua: 11111100
- Hasil xor kedua: 00000101
- Hasil pemotongan ke 0: 0000
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter C: 1000011
- Kode biner setelah penambahan : 01000011
- Hasil xor pertama: 00111110
- Hasil flip pertama: 00111101
- Hasil flip kedua: 10111100
- Hasil xor kedua: 11000101
- Hasil pemotongan ke 0: 1100
- Karakter yang dihasilkan: L
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter D: 1000100
- Kode biner setelah penambahan : 01000100
- Hasil xor pertama: 00111001
- Hasil flip pertama: 00110110
- Hasil flip kedua: 01101100
- Hasil xor kedua: 10110100
- Hasil pemotongan ke 0: 1011
- Karakter yang dihasilkan: ≤
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter E: 1000101
- Kode biner setelah penambahan : 01000101
- Hasil xor pertama: 00111000
- Hasil flip pertama: 00110100
- Hasil flip kedua: 00101100
- Hasil xor kedua: 01110100
- Hasil pemotongan ke 0: 0111
- Karakter yang dihasilkan: o
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter F: 1000110
- Kode biner setelah penambahan : 01000110
- Hasil xor pertama: 00111011
- Hasil flip pertama: 00110111
- Hasil flip kedua: 11101100
- Hasil xor kedua: 00110101
- Hasil pemotongan ke 0: 0011
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter G: 1000111
- Kode biner setelah penambahan : 01000111
- Hasil xor pertama: 00111010
- Hasil flip pertama: 00110101
- Hasil flip kedua: 10101100
- Hasil xor kedua: 11110101
- Hasil pemotongan ke 0: 1111
- Karakter yang dihasilkan: W
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter H: 1001000
- Kode biner setelah penambahan : 01001000
- Hasil xor pertama: 00110101
- Hasil flip pertama: 00111010
- Hasil flip kedua: 01011100
- Hasil xor kedua: 11100100
- Hasil pemotongan ke 0: 1110
- Karakter yang dihasilkan: V
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter I: 1001001
- Kode biner setelah penambahan : 01001001
- Hasil xor pertama: 00110100
- Hasil flip pertama: 00111000
- Hasil flip kedua: 00011100
- Hasil xor kedua: 00100100
- Hasil pemotongan ke 0: 0010
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter J: 1001010
- Kode biner setelah penambahan : 01001010
- Hasil xor pertama: 00110111
- Hasil flip pertama: 00111011
- Hasil flip kedua: 11011100
- Hasil xor kedua: 01100101
- Hasil pemotongan ke 0: 0110
- Karakter yang dihasilkan: n
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter K: 1001011
- Kode biner setelah penambahan : 01001011
- Hasil xor pertama: 00110110
- Hasil flip pertama: 00111001
- Hasil flip kedua: 10011100
- Hasil xor kedua: 10100101
- Hasil pemotongan ke 0: 1010
- Karakter yang dihasilkan: ≥
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter L: 1001100
- Kode biner setelah penambahan : 01001100
- Hasil xor pertama: 00110001
- Hasil flip pertama: 00110010
- Hasil flip kedua: 01001100
- Hasil xor kedua: 11010100
- Hasil pemotongan ke 0: 1101
- Karakter yang dihasilkan: M
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter M: 1001101
- Kode biner setelah penambahan : 01001101
- Hasil xor pertama: 00110000
- Hasil flip pertama: 00110000
- Hasil flip kedua: 00001100
- Hasil xor kedua: 00010100
- Hasil pemotongan ke 0: 0001
- Karakter yang dihasilkan: ╔
- Hasil pemotongan ke 1: 0100
- Karakter yang dihasilkan: d
- Kode biner untuk karakter N: 1001110
- Kode biner setelah penambahan : 01001110
- Hasil xor pertama: 00110011
- Hasil flip pertama: 00110011
- Hasil flip kedua: 11001100
- Hasil xor kedua: 01010101
- Hasil pemotongan ke 0: 0101
- Karakter yang dihasilkan: e
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter O: 1001111
- Kode biner setelah penambahan : 01001111
- Hasil xor pertama: 00110010
- Hasil flip pertama: 00110001
- Hasil flip kedua: 10001100
- Hasil xor kedua: 10010101
- Hasil pemotongan ke 0: 1001
- Karakter yang dihasilkan: Θ
- Hasil pemotongan ke 1: 0101
- Karakter yang dihasilkan: e
- Kode biner untuk karakter P: 1010000
- Kode biner setelah penambahan : 01010000
- Hasil xor pertama: 00101101
- Hasil flip pertama: 00011110
- Hasil flip kedua: 01111000
- Hasil xor kedua: 10001000
- Hasil pemotongan ke 0: 1000
- Karakter yang dihasilkan: Φ
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter Q: 1010001
- Kode biner setelah penambahan : 01010001
- Hasil xor pertama: 00101100
- Hasil flip pertama: 00011100
- Hasil flip kedua: 00111000
- Hasil xor kedua: 01001000
- Hasil pemotongan ke 0: 0100
- Karakter yang dihasilkan: d
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter R: 1010010
- Kode biner setelah penambahan : 01010010
- Hasil xor pertama: 00101111
- Hasil flip pertama: 00011111
- Hasil flip kedua: 11111000
- Hasil xor kedua: 00001001
- Hasil pemotongan ke 0: 0000
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1001
- Karakter yang dihasilkan: Θ
- Kode biner untuk karakter S: 1010011
- Kode biner setelah penambahan : 01010011
- Hasil xor pertama: 00101110
- Hasil flip pertama: 00011101
- Hasil flip kedua: 10111000
- Hasil xor kedua: 11001001
- Hasil pemotongan ke 0: 1100
- Karakter yang dihasilkan: L
- Hasil pemotongan ke 1: 1001
- Karakter yang dihasilkan: Θ
- Kode biner untuk karakter T: 1010100
- Kode biner setelah penambahan : 01010100
- Hasil xor pertama: 00101001
- Hasil flip pertama: 00010110
- Hasil flip kedua: 01101000
- Hasil xor kedua: 10111000
- Hasil pemotongan ke 0: 1011
- Karakter yang dihasilkan: ≤
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter U: 1010101
- Kode biner setelah penambahan : 01010101
- Hasil xor pertama: 00101000
- Hasil flip pertama: 00010100
- Hasil flip kedua: 00101000
- Hasil xor kedua: 01111000
- Hasil pemotongan ke 0: 0111
- Karakter yang dihasilkan: o
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter V: 1010110
- Kode biner setelah penambahan : 01010110
- Hasil xor pertama: 00101011
- Hasil flip pertama: 00010111
- Hasil flip kedua: 11101000
- Hasil xor kedua: 00111001
- Hasil pemotongan ke 0: 0011
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1001
- Karakter yang dihasilkan: Θ
- Kode biner untuk karakter W: 1010111
- Kode biner setelah penambahan : 01010111
- Hasil xor pertama: 00101010
- Hasil flip pertama: 00010101
- Hasil flip kedua: 10101000
- Hasil xor kedua: 11111001
- Hasil pemotongan ke 0: 1111
- Karakter yang dihasilkan: W
- Hasil pemotongan ke 1: 1001
- Karakter yang dihasilkan: Θ
- Kode biner untuk karakter X: 1011000
- Kode biner setelah penambahan : 01011000
- Hasil xor pertama: 00100101
- Hasil flip pertama: 00011010
- Hasil flip kedua: 01011000
- Hasil xor kedua: 11101000
- Hasil pemotongan ke 0: 1110
- Karakter yang dihasilkan: V
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter Y: 1011001
- Kode biner setelah penambahan : 01011001
- Hasil xor pertama: 00100100
- Hasil flip pertama: 00011000
- Hasil flip kedua: 00011000
- Hasil xor kedua: 00101000
- Hasil pemotongan ke 0: 0010
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1000
- Karakter yang dihasilkan: Φ
- Kode biner untuk karakter Z: 1011010
- Kode biner setelah penambahan : 01011010
- Hasil xor pertama: 00100111
- Hasil flip pertama: 00011011
- Hasil flip kedua: 11011000
- Hasil xor kedua: 01101001
- Hasil pemotongan ke 0: 0110
- Karakter yang dihasilkan: n
- Hasil pemotongan ke 1: 1001
- Karakter yang dihasilkan: Θ
- Kode biner untuk karakter a: 1100001
- Kode biner setelah penambahan : 01100001
- Hasil xor pertama: 00011100
- Hasil flip pertama: 00101100
- Hasil flip kedua: 00110100
- Hasil xor kedua: 01011100
- Hasil pemotongan ke 0: 0101
- Karakter yang dihasilkan: e
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter b: 1100010
- Kode biner setelah penambahan : 01100010
- Hasil xor pertama: 00011111
- Hasil flip pertama: 00101111
- Hasil flip kedua: 11110100
- Hasil xor kedua: 00011101
- Hasil pemotongan ke 0: 0001
- Karakter yang dihasilkan: ╔
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter c: 1100011
- Kode biner setelah penambahan : 01100011
- Hasil xor pertama: 00011110
- Hasil flip pertama: 00101101
- Hasil flip kedua: 10110100
- Hasil xor kedua: 11011101
- Hasil pemotongan ke 0: 1101
- Karakter yang dihasilkan: M
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter d: 1100100
- Kode biner setelah penambahan : 01100100
- Hasil xor pertama: 00011001
- Hasil flip pertama: 00100110
- Hasil flip kedua: 01100100
- Hasil xor kedua: 10101100
- Hasil pemotongan ke 0: 1010
- Karakter yang dihasilkan: ≥
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter e: 1100101
- Kode biner setelah penambahan : 01100101
- Hasil xor pertama: 00011000
- Hasil flip pertama: 00100100
- Hasil flip kedua: 00100100
- Hasil xor kedua: 01101100
- Hasil pemotongan ke 0: 0110
- Karakter yang dihasilkan: n
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter f: 1100110
- Kode biner setelah penambahan : 01100110
- Hasil xor pertama: 00011011
- Hasil flip pertama: 00100111
- Hasil flip kedua: 11100100
- Hasil xor kedua: 00101101
- Hasil pemotongan ke 0: 0010
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter g: 1100111
- Kode biner setelah penambahan : 01100111
- Hasil xor pertama: 00011010
- Hasil flip pertama: 00100101
- Hasil flip kedua: 10100100
- Hasil xor kedua: 11101101
- Hasil pemotongan ke 0: 1110
- Karakter yang dihasilkan: V
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter h: 1101000
- Kode biner setelah penambahan : 01101000
- Hasil xor pertama: 00010101
- Hasil flip pertama: 00101010
- Hasil flip kedua: 01010100
- Hasil xor kedua: 11111100
- Hasil pemotongan ke 0: 1111
- Karakter yang dihasilkan: W
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter i: 1101001
- Kode biner setelah penambahan : 01101001
- Hasil xor pertama: 00010100
- Hasil flip pertama: 00101000
- Hasil flip kedua: 00010100
- Hasil xor kedua: 00111100
- Hasil pemotongan ke 0: 0011
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter j: 1101010
- Kode biner setelah penambahan : 01101010
- Hasil xor pertama: 00010111
- Hasil flip pertama: 00101011
- Hasil flip kedua: 11010100
- Hasil xor kedua: 01111101
- Hasil pemotongan ke 0: 0111
- Karakter yang dihasilkan: o
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter k: 1101011
- Kode biner setelah penambahan : 01101011
- Hasil xor pertama: 00010110
- Hasil flip pertama: 00101001
- Hasil flip kedua: 10010100
- Hasil xor kedua: 10111101
- Hasil pemotongan ke 0: 1011
- Karakter yang dihasilkan: ≤
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter l: 1101100
- Kode biner setelah penambahan : 01101100
- Hasil xor pertama: 00010001
- Hasil flip pertama: 00100010
- Hasil flip kedua: 01000100
- Hasil xor kedua: 11001100
- Hasil pemotongan ke 0: 1100
- Karakter yang dihasilkan: L
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter m: 1101101
- Kode biner setelah penambahan : 01101101
- Hasil xor pertama: 00010000
- Hasil flip pertama: 00100000
- Hasil flip kedua: 00000100
- Hasil xor kedua: 00001100
- Hasil pemotongan ke 0: 0000
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 1100
- Karakter yang dihasilkan: L
- Kode biner untuk karakter n: 1101110
- Kode biner setelah penambahan : 01101110
- Hasil xor pertama: 00010011
- Hasil flip pertama: 00100011
- Hasil flip kedua: 11000100
- Hasil xor kedua: 01001101
- Hasil pemotongan ke 0: 0100
- Karakter yang dihasilkan: d
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter o: 1101111
- Kode biner setelah penambahan : 01101111
- Hasil xor pertama: 00010010
- Hasil flip pertama: 00100001
- Hasil flip kedua: 10000100
- Hasil xor kedua: 10001101
- Hasil pemotongan ke 0: 1000
- Karakter yang dihasilkan: Φ
- Hasil pemotongan ke 1: 1101
- Karakter yang dihasilkan: M
- Kode biner untuk karakter p: 1110000
- Kode biner setelah penambahan : 01110000
- Hasil xor pertama: 00001101
- Hasil flip pertama: 00001110
- Hasil flip kedua: 01110000
- Hasil xor kedua: 10010000
- Hasil pemotongan ke 0: 1001
- Karakter yang dihasilkan: Θ
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter q: 1110001
- Kode biner setelah penambahan : 01110001
- Hasil xor pertama: 00001100
- Hasil flip pertama: 00001100
- Hasil flip kedua: 00110000
- Hasil xor kedua: 01010000
- Hasil pemotongan ke 0: 0101
- Karakter yang dihasilkan: e
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter r: 1110010
- Kode biner setelah penambahan : 01110010
- Hasil xor pertama: 00001111
- Hasil flip pertama: 00001111
- Hasil flip kedua: 11110000
- Hasil xor kedua: 00010001
- Hasil pemotongan ke 0: 0001
- Karakter yang dihasilkan: ╔
- Hasil pemotongan ke 1: 0001
- Karakter yang dihasilkan: ╔
- Kode biner untuk karakter s: 1110011
- Kode biner setelah penambahan : 01110011
- Hasil xor pertama: 00001110
- Hasil flip pertama: 00001101
- Hasil flip kedua: 10110000
- Hasil xor kedua: 11010001
- Hasil pemotongan ke 0: 1101
- Karakter yang dihasilkan: M
- Hasil pemotongan ke 1: 0001
- Karakter yang dihasilkan: ╔
- Kode biner untuk karakter t: 1110100
- Kode biner setelah penambahan : 01110100
- Hasil xor pertama: 00001001
- Hasil flip pertama: 00000110
- Hasil flip kedua: 01100000
- Hasil xor kedua: 10100000
- Hasil pemotongan ke 0: 1010
- Karakter yang dihasilkan: ≥
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter u: 1110101
- Kode biner setelah penambahan : 01110101
- Hasil xor pertama: 00001000
- Hasil flip pertama: 00000100
- Hasil flip kedua: 00100000
- Hasil xor kedua: 01100000
- Hasil pemotongan ke 0: 0110
- Karakter yang dihasilkan: n
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter v: 1110110
- Kode biner setelah penambahan : 01110110
- Hasil xor pertama: 00001011
- Hasil flip pertama: 00000111
- Hasil flip kedua: 11100000
- Hasil xor kedua: 00100001
- Hasil pemotongan ke 0: 0010
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 0001
- Karakter yang dihasilkan: ╔
- Kode biner untuk karakter w: 1110111
- Kode biner setelah penambahan : 01110111
- Hasil xor pertama: 00001010
- Hasil flip pertama: 00000101
- Hasil flip kedua: 10100000
- Hasil xor kedua: 11100001
- Hasil pemotongan ke 0: 1110
- Karakter yang dihasilkan: V
- Hasil pemotongan ke 1: 0001
- Karakter yang dihasilkan: ╔
- Kode biner untuk karakter x: 1111000
- Kode biner setelah penambahan : 01111000
- Hasil xor pertama: 00000101
- Hasil flip pertama: 00001010
- Hasil flip kedua: 01010000
- Hasil xor kedua: 11110000
- Hasil pemotongan ke 0: 1111
- Karakter yang dihasilkan: W
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter y: 1111001
- Kode biner setelah penambahan : 01111001
- Hasil xor pertama: 00000100
- Hasil flip pertama: 00001000
- Hasil flip kedua: 00010000
- Hasil xor kedua: 00110000
- Hasil pemotongan ke 0: 0011
- Karakter yang dihasilkan:
- Hasil pemotongan ke 1: 0000
- Karakter yang dihasilkan:
- Kode biner untuk karakter z: 1111010
- Kode biner setelah penambahan : 01111010
- Hasil xor pertama: 00000111
- Hasil flip pertama: 00001011
- Hasil flip kedua: 11010000
- Hasil xor kedua: 01110001
- Hasil pemotongan ke 0: 0111
- Karakter yang dihasilkan: o
- Hasil pemotongan ke 1: 0001
- Karakter yang dihasilkan: ╔
- HASIL AKHIR: dd
- Tekan sembarangan untuk keluar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement