| cryptography : Simple a-symetric algorithm |
|
|
|
| Written by Administrator |
| Tuesday, 11 May 2010 15:01 |
|
=== II. Algoritma Sandi Nah untuk melakukan tujuan kriptografi tersebut digunakanlah algoritma sandi,
semakin kuat algoritma sandi yang digunakan maka kriptanalis/code Enkripsi : E(P) = C untuk mempertegas : Enkripsi adalah proses menyandi/merubah plain teks menjadi Berdasarkan kunci yang digunakan untuk enkripsi dan dekripsi, maka algoritma 1. simetrik ==> kunci untuk enkripsi dan dekripsi adalah sama, contoh : 2. a-simetrik ==> kunci untuk enkripsi dan dekripsi adalah berbeda, ======= Fokus a-simetrik —| Tadi sudah aku jelaskan sedikit tentang algoritma sandi, sekarang aku mau #konsep inverse modular a*b mod N = 1 jika a adalah suatu bilangan integer dikalikan dengan bilangan integer lainnya BINGUNG…???? aku berikan contoh : a=2; b=6; N=11; maka (2*6) mod 11 artinya 6 adalah adalah inverse dari 2, atau 2 adalah inverse dari 6 ======= Implementasi —| Dari konsep inverse modular tadi, aku membuat algoritma sandi a-simetrik -pilih dua buah bilangan a dan b, sedemikian hingga a dan b memenuhi konsep rumus algoritma kardel-a==> enkripsi : (P)*a mod N = C contoh implementasi : a=3; #sebagai kunci enkripsi ———– Proses Enkripsi —————————— Plain teks : “xdiamond1″ < == tanpa tanda kutip proses : – ubah setiap huruf menjadi bilangan desimal ascii x = 120 d = 100 i = 105 a = 97 m = 109 o = 111 n = 110 d = 100 1 = 49 – enkripsi ==> (120)*3 mod 256 = 104 - ubah bilangan hasil enkripsi menjadi karakter Cipher teks nya adalah : “h,;#GMJ,ô” < ==tanpa tanda kutip.. ———— Proses Enkripsi Selesai ——————— ———— Proses Dekripsi —————————– cipher teks : “h,;#GMJ,ô” <==tanpa tanda kutip proses : – ubah setiap huruf menjadi bilangan desimal ascii h = 104 , = 44 ; = 59 # = 35 G = 71 M = 77 J = 74 , = 44 ô = 147 – dekripsi ==> (104)*171 mod 256 = 120 - ubah bilangan hasil dekripsi menjadi karakter Plain teksnya adalah : xdiamond1 ———– Proses Dekripsi Selesai ———————- ======= Source Code Program —| aku juga membuat programnya menggunakan perl, mungkin rekan-rekan mau ———— enkripsi.pl ——————————— print “\nPlain teks : “; sub enkrip ————- dekripsi.pl ———————————- print “\nCipher teks : “; sub dekrip ======= Penutup —| ho..ho..ho…dah selesai, aku rasa tulisanku kali ini dah cukup ======= Greetz —| [1] Allah, tuhan penciptaku ======= Referensi —| [1] http://id.wikipedia.org/wiki/Kriptografi |
News flash
|
Dan di antara salah satu syari’at yang kami maksud di atas adalah syari’at memanjangkan jenggot bagi kaum lelaki. Sungguh kita telah mengetahui bersama bahwa di Indonesia atau bahkan di belahan bumi lainnya, mayoritas kaum muslimin agak risih dengan yang namanya jenggot. Bila ada lelaki yang berjenggot maka pikiran sebagian kaum muslimin akan langsung terbayang dengan bom dan ledakan- |
| Read more... |
Polls
Who's Online
Visitors









![]() | Today | 339 |
![]() | Yesterday | 400 |
![]() | This week | 1760 |
![]() | Last week | 3633 |
![]() | This month | 14868 |
![]() | Last month | 19258 |
![]() | All days | 597625 |
Your IP: 38.107.179.210
,
Today: May 24, 2012







Makin lama Islam makin terasing. Sebagian umat Islam hampir tak mengenal lagi mana ajaran agama dan mana yang bukan. Sedangkan para musuh Islam senantiasa melancarkan aksi untuk menggempur kekuatan kaum muslimin dengan hebatnya. Salah satu caranya adalah menjauhkan kaum muslimin dari syari’at Islam sedikit demi sedikit.







