berikut ini adalah array2 dari class diatas, ane taruh sini soalnya g cukup. seharusnya array ini terletak dibagian atas class. public class DES { // http://www.tero.co.uk/des/test.php //initial permutation (64bits) public final static int IP_Map = {58, 50, 42, 34, 26, 18, 10, 2, 60, 52
wah makasih nih gan udah nguangin waktunya, klo diprogramnya, berarti di sisi penerima pesan harus menginputkan privat key untuk membuka pesanya ya gan? dan klo di sisi pengirim juga memasukkan privat key juga untuk mengenkripsi pesan? benar begitu gan? apa otomatis digenerate oleh program jadi ant
ok, gan terimakasih atas penjelasanya gan. ane kan mau menerapkan algoritma ini disebuah aplikasi perpesanan lebih tepatnya enkripsi pesan. nah didalam algoritma enkripsi asimetris RSA. itu alur enkripsinya seperti apa? maksud ane alur program dalam aplikasinya. kalau algoritma simetris kan sudah...
ok gan, hmm trus ada satu lagi yang membuat ane masih bingung kalu perhitungan plaintext: 16 hexa, dgn key: 16 hexa, ane sudah cukup paham. nah yg ane belum paham bagaimana jika kita memasukkan plaintext lebih dari 16 hexa, satu kalimat misalnya. itu perhitungan manualnya kyk gmana gan?
iya gan itu maksud ane, yg mau ane tanyain ya itu. 8 karakter kan 56bit karena masing2 karakter 7 bit, coz ane masukinya pake string gan... oh iya gan setiadi, yg di cryptoviz kok keluaranya bukan hexa ya gan? dan hasil outputnya beda sama DES yang lain meskipun ane uda konvert ke hexa. mohon penc
brarti dalam DES, jumlah key nya harus 8 karakter ya gan tdk boleh lebiah atau kurang? tapi di aplikasi ini kok bisa ya gan. bisa diinputkan key berapa aja, tapi hasil chipernya masih sesuai perhitungan. http://www.tero.co.uk/des/test.php
hmmm, maksud ane gini gan. ane kan uda bikin software enkripsi pesan, nah kunci yang ane buat enkripsi pesan itu seharusnya 8 karakter. atau boleh lebih/kurang? yang berdasarkan link yang agan kasih dulu, http://dhost.info/pasjagor/des/start.php?id=0 http://code.google.com/p/cryptoviz/ ini harus 8