#include <cstdlib>//libery yang digunkan #include <iostream> #include <string.h> #define maks 500 using namespace std; class Enkripsi{//mengunkan kelas public: Enkripsi(); void enkripsi(); void deskripsi(); void output(); private: char chiper[maks];//pendeklarasian tipe data char atau karakter untuk variable chiper int key;//pendeklarasian tipe data int atau integer untuk variabel key char plain[maks];//pendeklarasian tipe data char untuk variabel plain }; Enkripsi::Enkripsi(){ cout<<"masukan kata : ";//memasukan kata yang ingin dienkripsikan cin.getline(chiper,sizeof(chiper)); cout<<"msukkan key :";//memasukan jumlah key yang dienkripsikan cin>>key; cout<<endl; } void Enkripsi::enkripsi(){ for(int i=0;i<strlen(chiper); i+=1){//perulanagn yang digunkan dalam pendeklarasian enkripsi cout<<chiper[i]<<"("<<int(chiper[i])<<")";//keluaran untuk kata yang dienkripsi chiper[i]=(chiper[i]+key)%128; } } void Enkripsi::deskripsi(){ for(int i=0;i<strlen(chiper);i+=1){//perulanagn yang digunkan dalam pendeklarasian deskripsi plain[i]=(chiper[i]-key)%128; chiper[i]=plain[i]; } } void Enkripsi::output(){ for(int i=0;i<strlen(chiper);i+=1){//perulangan yang digunakan untuk output enkripsi cout<<chiper[i]; } } int main(int argc, char *argv[]) { Enkripsi Deskripsi; Deskripsi.enkripsi(); cout<<"\n\nSetelah di enkripsi : ";//keluaran hasil enkripsi Deskripsi.output(); Deskripsi.deskripsi(); cout<<"\n\nkembali di deskripsi : ";//keluaran hasil deskripsi Deskripsi.output(); cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }
adv
Senin, 20 Juni 2016
Membuat program caecar cipher dengan menggunakan bahasa pemrograman c++
Membuat program caecar cipher dengan menggunakan bahasa pemrograman c++,berikut adalah source codenya;
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar