青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av
論壇
排行
專題
Collection
學院設施
登錄
加入學院
搜索
本版
用戶
每日簽到
任務中心
勛章中心
發帖際遇
貝殼夢
PassWord
RoseTta
海龜湯之謎
邏輯訓練場
百科學院
仿射密碼
回復
仿射密碼
樓主:
170997
|
查看:
2870
|
回復:
18
查看:
2870
|
回復:
18
[密碼學習]
仿射密碼
簡潔模式
170997
發表于 2022-12-26 15:41:57
內蒙古
|
發自
安卓客戶端
仿射密碼(Affine cipher)加密過程:
1、將純文本字母表中的每個字母轉換為0到m -1
范圍內的相應整數;
2、對每個字母數值進行如下算式計算(其中a和
b是密碼的密鑰):
E(x)=(ax+b) modm
3、即將純文本字母的整數值乘以a,然后將b加到結果中,最后我們取模數m(也就是說,當解除以m時取余數,或者取掉字母的長度,直到得到小于該長度的數字)。
例如,讓我們使用密鑰a=5,b =8加密明文
"AFFINE CIPHER":
1、首先,我們必須找到明文字母表中每個字母的整數值(以字母表中的26個字母為例),如:ABCDEFGHIJKLMNOPQ RSTUVWXYZ
0 123 4 5 6 78 91011 12 13 14 15 16
1718 19 20 21 22 23 24 25
2)找到的明文字母的整數值后,對這些值執行
計算,在此例中,所需的計算為(5x+8);
3)最后,我們必須確保所有答案均在mod 26中
計算,并將整數轉換回密文字母。
最后,得到的密文是“IHHWVC SWFRCP”。
仿射密碼(Affine cipher)解密過程,使用解密F(x)= a-1(x-b)(mod m)進行計算,即可得到對應的解密后的原文。
仿射密碼仍為單字母表密碼,其依舊保留了該類別加密之弱處,當a=1,仿射加密為凱撒密碼,因該加密方程可簡化為線性移動。
23
23
分享
196743
1
|
發表于 2022-12-27 08:38:39
江西
|
發自
安卓客戶端
發帖際遇
又學到了
210453
1
|
發表于 2022-12-27 09:17:34
江蘇
|
發自
安卓客戶端
發帖際遇
學廢了
170997
0
|
樓主
|
發表于 2022-12-27 11:19:16
內蒙古
|
發自
安卓客戶端
耶,翻到自己的帖了,順便水一下子
206035
1
|
發表于 2022-12-27 17:49:50
西班牙
|
發自
安卓客戶端
發帖際遇
學到了
210546
1
|
發表于 2022-12-27 19:02:54
河南
|
發自
安卓客戶端
發帖際遇
感謝分享
209484
1
|
發表于 2022-12-27 20:57:56
福建
|
發自
安卓客戶端
感謝分享
188423
1
|
發表于 2022-12-27 23:39:49
中國香港
|
發自
安卓客戶端
發帖際遇
感謝分享
192428
1
|
發表于 2022-12-28 07:53:56
山東
感謝分享
94808
1
|
發表于 2022-12-28 07:58:33
山東
|
發自
安卓客戶端
感謝分享
返回版塊
1
2
/ 2 頁
尚未登錄
高級模式
您需要登錄后才可以回帖
登錄
|
加入學院
回帖后跳轉到最后一頁
發表回復
分享
復制鏈接