凱撒密碼是壹種非常古老的加密方法。據說凱撒在地球上行軍時,為了保證自己的命令不被敵人知道,以保證信息傳遞的安全,所以使用了這種特殊的方法進行通信。他的原理很簡單,說到底就是字母之間的替換。我們來看壹個簡單的例子:“百度”經過凱撒密碼加密後,字符串變成了“edlgx”。它的原理是什麽?將“百度”中的每個字母按字母順序向後移動三位,結果就是我們剛剛看到的密文。
# include & ltstdio.h & gt
主()
{
char M[100];
char C[100];
int K=3,I;
Printf("請輸入明文m(註意不要輸入空白字符串)\ n ");
獲取(M);
for(I = 0;M[i]!='\0';i++)
c[I]=(M[I]-' a '+K)% 26+' a ';
c[I]= ' \ 0 ';
Printf("結果為:\n%s\n ",C);
}
上一篇:微信內h5頁面打開小程序詳細方法下一篇:Android自定義View仿Photoshop取色器ColorPicker(壹)