#include<iostream>
#include<string.h>
#define maks 500
using namespace std;
int main(){
char chiper[maks];
char plain[maks];
int key;
int jumlah=0;
cout<<"masukan kata =";
cin.getline(chiper,sizeof(chiper));
cout<<"masukan key =";
cin>>key;
for(int i=0;i<strlen(chiper);i++){
cout<<chiper[i]<<" ( "<<int(chiper[i])<<" ) ";
jumlah=jumlah+int(chiper[i]);
chiper[i]=(chiper[i]+key)%128;
}
cout<<endl;
cout<<"total ="<<jumlah;
cout<<"\nHasil enkripsi =";
for(int i=0;i<strlen(chiper);i++){
cout<<chiper[i];
}
for(int i=0;i<strlen(chiper);i++){
plain[i]=(chiper[i]-key)%128;
chiper[i]=plain[i];
}
cout<<"\n\nDi Deskripsi menjadi = ";
cout<<"\n Hasil deskripsi = ";
for(int i=0;i<strlen(chiper);i++){
cout<<chiper[i];
}
}
Tidak ada komentar:
Posting Komentar