www.ntzj.net > C语言写一个线路加密法或叫换位加密算法

C语言写一个线路加密法或叫换位加密算法

#include int main(){char plain[20][10], ch;int i=0, j=0, len=0;ch=getchar();while(ch!=EOF){if(ch!=' '){plain[i][j%10]=ch; j++;if(j%10==0) i++;len++;}ch=getchar();}for(j=0;j

#include int main(){ char plain[20][10], ch; int i=0, j=0, len=0; ch=getchar(); while(ch!=EOF){ if(ch!=' '){ plain[i][j%10]=ch; j++; if(j%10==0) i++; len++; } ch=getchar(); } for(j=0;j

矩阵换位法,应该就是指两个互为逆矩阵的矩阵吧; 假设矩阵 A 乘以矩阵 B 得出一个单位矩阵,那么这两个矩阵互为逆矩阵; 原理应该是这样的; 假设你有明文 T 以及转换矩阵 A,并且 T 通过 A 转换出来的密文为 S; 那么用密文 S 通过 A 的逆矩阵...

你可以给a,b,c分别赋值;就比如你图片上面的a=3,b=5,c=8吧。 第一个if语句:如果a

第k位上的数经过所有交换以后,会去到~k位,所以实现了翻转

错误的地方,详见注释。

。。。坐看楼上各位大神,几行代码就可以搞定的事。。写那么复杂>.

网站地图

All rights reserved Powered by www.ntzj.net

copyright ©right 2010-2021。
www.ntzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com