简单的凯撒密码加密器
可以和解密器搭配使用(密钥要一样,不然输出结果就和加密前不一样了!!!)
好了,话不多说,上代码!
//凯撒密码加密器
#include<bits/stdc++.h>
using namespace std;
int c,y,r;
char a[100],x=0;
int main(){
cout<<"凯撒密码加密器"<<"\n"<<"输入加密次数:";
cin>>r;//输入加密几次
for(int i=1;i<=r;i++){
cout<<"第"<<i<<"次"<<"\n"; //第i次加密
cout<<"输入加密密钥:";//输入向后加密几位
scanf("%d",&y);
cout<<"输入要加密的字符串:";//输入要加密的字符
scanf("%s",&a);
c = strlen(a);
cout<<"加密结果:";
for(int i=0;i<c;i++){
x = a[i]+y;
cout<<x;
}
cout<<"\n\n";
}
return 0;
}