Coadingan encryption-decryption dan decryption-encryption Julio Caesar dalam C++
Hallo guys, gue mau sharing tentang bahasa pemrograman c++ mengenai encryption dan decryption Logika Julio Caesar nih..
Langsung aja ya .. Semoga bermanfaat ...
ENCRYPTION TO DECRYPTION
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char kata[40], F , M, lagi;
int i , x, n , L;
cout<<" PENERAPAN LOGIKA JULIUS CAESAR TERHADAP PROGRAM C++"<<endl;
cout<<" Hak Cipta **************Aditya Jhordan*********** \n\n" <<endl; // HORMATI-LAH KARYA ORANG LAIN
awal :
cout<<"Encryption (HARUS HURUF KAPITAL) : " ;cin>>kata;
cout<<"KEY : "; cin>>n;
for(i=0;i<(int)kata[i];i++)
{
M = kata[i];
x = ( int(M) - 'A' ) ;
L = ( x + n) %26;
F = ( char(L) + 'A');
cout <<"\nDecryption:" << char(F);
}
cout<<"\n\n\n";
cout<<"\nINGIN MENG-ENKRIPSI LAGI[Y/T]:";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto awal;
else goto akhir;
akhir :
getch();
}
Berikut contoh output nya berbentuk file jpg ENCRYPTION TO DECRYPTION.
Oke sekarang yang DECRYPTION TO ENCRYPTION
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char kata[40], F , M, lagi;
int i , x, n , L;
cout<<" PENERAPAN LOGIKA JULIUS CAESAR TERHADAP PROGRAM C++"<<endl;
cout<<" Hak Cipta **************Aditya Jhordan*********** \n\n" <<endl; // HORMATI-LAH KARYA ORANG LAIN
awal :
cout<<"Encryption (HARUS HURUF KAPITAL) : " ;cin>>kata;
cout<<"KEY : "; cin>>n;
for(i=0;i<(int)kata[i];i++)
{
M = kata[i];
x = ( int(M) - 'Z' ) ;
L = ( x - n) %26;
F = ( char(L) + 'Z');
cout <<"\nDecryption:" << char(F);
}
cout<<"\n\n\n";
cout<<"\nINGIN MENG-ENKRIPSI LAGI[Y/T]:";cin>>lagi;
if (lagi=='Y'||lagi=='y')
goto awal;
else goto akhir;
akhir :
getch();
}
Berikut file jpg Decryption to Encryption
Jika dilihat sekilas emang sih ngga ada beda nya antara encryption to decryption sama yang decryption to encryption , tapi kalo diliat dengan seksama dan teliti mereka berbeda dirumus nya guys !!!
Kesimpulan :
Jadi tuh intinya encryption maupun decryption cuma nge-geser huruf sesuai key yang kita masukin..
Aditya Jhordan - STMIK Nusa Mandiri