Setelah pada postingan sebelumnya Algoritma Enkripsi Sederhana Menggunakan Java saya membuat contoh program untuk enkripsi, kali ini saya buat program untuk dekripsinya.
berikut ini contoh program untuk dekripsinya
Nama file : dekripsi.java
import java.util.Scanner;
public class dekripsi {
public static void main(String[] args) {
char[] kr ={'0','1','2','3','4','5','6','7','8','9',' ','.','□',+
'a','b','c','d','e','f','g','h','i','j','k','l','m',+
'n','o','p','q','r','s','t','u','v','w','x','y','z'};
String str = "";
char[] Array1 = null;
int geser = 0;
Scanner sc = new Scanner(System.in);
System.out.print("Masukan Kalimat Yang Akan Di Dekripsi : ");
Array1 =(sc.next().toCharArray());
System.out.print("Masukan Angka Pergeseran Huruf : ");
geser = sc.nextInt();
for (char c1 : Array1){
for(int i=0; i<=37; i++){
if(c1 == kr[i]){
i = i-(geser);
if(i<=-1){
i = i+38;
}
c1 = kr[i];
str = str + c1;
}
}
}
System.out.println("hasil : " + str);
}
}
Output
run:
Masukan Kalimat Yang Akan Di Dekripsi : qjhmdydgrwfrp
Masukan Angka Pergeseran Huruf : 3
hasil : ngejavadotcom
BUILD SUCCESSFUL (total time: 14 seconds)
selamat mencoba, semoga bermanfaat ...
No comments:
Post a Comment