开发HILL加密实现(5)

时间:2025-05-14

简单的HILL加密实现

for (int j=0;j<26;j++) if ((word[i]==voa[j])||(word[i]==(voa[j]+32))) word1[i]=j; } for (i=0;i<num;)//加解密算法 { word2[i]=(key[0][0]*word1[i]+key[0][1]*word1[i+1])%26; word2[i+1]=(key[1][0]*word1[i]+key[1][1]*word1[i+1])%26; i+=2; } for(int j=0;j<num;j++) { for(int k=0;k<26;k++) if (word2[j]==k) word2[j]=voa[k]; } cout<<"经过加(解)密变换后的值为:"<<endl; for (i=0;i<num;i++) cout<<word2[i]; cout<<endl; system("pause"); }

(2)运行结果:

开发HILL加密实现(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219