P. 1
Code Ascii

Code Ascii

|Views: 48|Likes:
Published by Fuad Suyudi

More info:

Published by: Fuad Suyudi on Jul 26, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/06/2012

pdf

text

original

ALGORITMA KOMBINASI Algoritma kombinasi merupakan kombinasi dari biner, hexa, huruf abjad dan angka, serta caesar

chiper, yang di satukan dalam satu algoritma. Cara kerjanya yaitu mengubah plaintext ke huruf atau angka dan

mengkonversikannya dengan biner dan kode ASCII. Algoritma ini tidak menggunakan kata kunci, plaintext yang diinputkan harus berupa huruf dan angka. Kelebihan algoritma kombinasi yaitu algoritma terdiri dari beberapa tahapan enkripsi sehingga kode sulit untuk bisa di bocorkan atau dekripsi. Kekurangan algoritma kombinasi yaitu karena sulit untuk dekripsi sehingga proses dekripsi terhambat dan muter-muter.

Susun huruf secara abjad dan angka dari 0-9 sesuai urutan. Kotak zigzag : A A J 7 S 4 1 1 B E K B T 8 2 5 C I L F U C 3 9 D M M J V G 4 D E Q N N W K 5 H F U O R X O 6 L G Y P V Y S 7 P H 2 Q Z Z W 8 T I 6 R 3 0 0 9 X 3. . Pada kolom hijau berarti letak huruf dan angka sesuai urutan aslinya. Tentukan plaintext dan ubah huruf atau angka pada plaintext sesuai kotak diatas. Susunan : A T B C D E F G H I J K L M N O P Q R S U V W X Y Z 0 1 23 4 5 6 7 8 9 2. Bagi jumlah huruf dan angka menjadi 9 kolom dan 4 baris. kemudian susun zigzag pada kotak.ENKRIPSI ALGORITMA KOMBINASI 1.

. Hasil dari kode ASCII diubah kedalam bentuk biner. kemudian bagi hasil EX-OR per 4 digit dan diubah ke bentuk angka kemudian jumlahkan hasilnya. Kode ASCII : 5.4. Biner : X 0 1 0 1 Y 0 0 1 1 6. Hasil dari perubahan plaintext ke dalam kotak. di ubah kedalam kode ASCII. Hasil biner yang di peroleh di EX-OR kan dengan hasil biner yang telah di balik urutan binernya dari belakang.

Chipertext atau hasil akhir yang diperoleh yaitu berupa huruf. dengan mengkonversikan ke dalam algoritma caesar chiper.Contoh EX-OR : X 0 1 0 1 Y 0 0 1 1 EX-OR 0 1 1 0 7. . Hasil dari EX-OR di ubah menjadi huruf. Caesar chiper : A B C D E Z 0 1 2 25 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 F G H I J K L M N O P Q R S T U V W X Y NB : apabila ada nilai yang lebih dari 25 maka kurangkan dengan 26 8.

hasil no 1 diubah kedalam kode ASCII E C N C 2 45 43 4E 43 32 3. EX-OR kan hasil biner dengan hasil biner yang dibalik urutannya dari belakang. 0100010101000011010011100100001100110010 0100110011000010011100101100001010100010 EX-OR 0000|1001|1000|0001|0011|1100|1000|0001|1001|0000 0 + 9 9 8 + 1 9 3 + 12 15 8 + 1 9 9 + 0 9 Hasil = 9 9 15 9 9 .Contoh Enkripsi Plaintext : B U N U H Chipertext ? Jawab : 1. mengubah plaintext ke dalam kotak zigzag BUNUH ECNC2 2. Mengubah hasil ASCII ke biner 45 = 0100 0101 43 = 0100 0011 4E = 0100 1110 43 = 0100 0011 32 = 0011 0010 4. kemudian bagi hasil EX-OR per 4 digit dan jumlahkan hasilnya.

5. 9=J 9=J 15 = P 9=J 9=J 6. Hasil pada no 4 diubah kedalam bentuk huruf atau angka dengan mengkonversikan ke algoritma caesar chiper. Hasil atau chipertext yang di peroleh dari enkripsi plaintext “B U N U H” berupa huruf chipertext = J J P J J .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->