1、[仿射加密概念](
2、**:
#include#includevoid pritext(char text[128]);
void cryp(char cryp,char text1,int a,int b);
void jm(char c[128],char m[128],int a,int b);
main()
void pritext(char text[128]) //對大寫字母進行加密
else //對小寫字母進行加密
printf("\n%c加密中:%c",m[i],c[i]);
} printf("\n加密後:");
for(i=0;i64&&c[j]<91)
}else
} printf("\n%c解密中:%c",c[j],m[j]);//輸出解密後的明文
} printf("\n");
printf("\n解密後:");
for(i=0;i3、結果圖:
參考文章:
加密技術 仿射密碼
今天上午一二節課上了資訊保安概論,講到加密技術,有點好奇,怎麼實現加密和解密,移位密碼挺簡單,仿射密碼用到仿射函式 e x ax b mod 26 且a與26的最大公因子為1。金鑰就是a,b。這個函式我開始理解錯了,我以為ax加上b模除26後的結果,後來問了下老師再知道自己弄錯了,是ax b以後再模...
仿射函式和仿射組合
假設f是乙個矢性函式,若它可以表示為f x1,x2,xn a1x1 a2x2 anxn b,其中ai可以是標量,也可以是矩陣,則稱f是仿射函式。矢性函式定義 標性函式f x ax b 即我們通常見到的函式 其中a x b都是標量。維基百科的解釋 affine combination,a certai...
剛性仿射變換演算法 仿射變換
哎慢慢來吧,感覺一大堆東西看不懂.仿射變換就是affine transformation 這是乙個跟影象相關的變換,影象變換是通過矩陣變換來實現的。影象的幾個基本變換有平移 縮放 旋轉 仿射 透視。剛性變換 就像這個題目這樣顯示的,就是非常強硬的變換,在這個二維平面上開始是怎麼樣,後來就是怎麼樣 仿...