資源簡介
信息安全專業(yè)之密碼學(xué)算法之凱撒密碼之靜態(tài)移位的C++源代碼的實現(xiàn)
代碼片段和文件信息
#include?
#include?
using?namespace?std;
int?main()
{?
void?yiwei_1(string?aint?n);??????????//函數(shù)聲明
void?yiwei_2(string?aint?n);??????????//函數(shù)聲明
string?zi_mu;??????????????????????????//定義字符串變量zi_mu;定義字符串變量不需指定其長度,它的長度隨其中的字符串長度而改變
int?kx;
cout<<“請輸入密鑰k:“;
cin>>k;
cout<<“請輸入1(加密)或2(解密):“;??//選擇進(jìn)行加密還是解密
cin>>x;
if(x==1)?
{?
cout<<“請輸入字母明文:“;
cin>>zi_mu;??????????????????
cout<<“字母密文是:“;
yiwei_1(zi_muk);????????????????????//調(diào)用函數(shù)yiwei_1
}
else?if(x==2)?
{
cout<<“請輸入字母密文:“;
cin>>zi_mu;
cout<<“字母明文是:“;
yiwei_2(zi_muk);????????????????????//調(diào)用函數(shù)yiwei_2;
}?
cout< return?0;
}
void
評論
共有 條評論