論壇
排行
專題
Collection
學(xué)院設(shè)施
登錄
加入學(xué)院
搜索
本版
用戶
每日簽到
任務(wù)中心
勛章中心
發(fā)帖際遇
貝殼夢(mèng)
PassWord
RoseTta
海龜湯之謎
邏輯訓(xùn)練場(chǎng)
百科學(xué)院
維吉尼亞密碼
回復(fù)
維吉尼亞密碼
樓主:
97647
|
查看:
3378
|
回復(fù):
10
查看:
3378
|
回復(fù):
10
[密碼學(xué)習(xí)]
維吉尼亞密碼
簡(jiǎn)潔模式
97647
發(fā)表于 2019-8-13 19:57:51
|
發(fā)自
安卓客戶端
在一個(gè)凱撒密碼中,字母表中的每一字母都會(huì)作一定的偏移,例如偏移量為3時(shí),A就轉(zhuǎn)換為了D、B轉(zhuǎn)換為了E……而維吉尼亞密碼則是由一些偏移量不同的愷撒密碼組成。
為了生成密碼,需要使用表格法。這一表格(如圖)包括了26行字母表,每一行都由前一行向左偏移一位得到。具體使用哪一行字母表進(jìn)行編譯是基于密鑰進(jìn)行的,在過(guò)程中會(huì)不斷地變換。
例如,假設(shè)明文為:
ATTACKATDAWN
選擇某一關(guān)鍵詞并重復(fù)而得到密鑰,如關(guān)鍵詞為L(zhǎng)EMON時(shí),密鑰為:
LEMONLEMONLE
對(duì)于明文的第一個(gè)字母A,對(duì)應(yīng)密鑰的第一個(gè)字母L,于是使用表格中L行字母表進(jìn)行加密,得到密文第一個(gè)字母L。類(lèi)似地,明文第二個(gè)字母為T(mén),在表格中使用對(duì)應(yīng)的E行進(jìn)行加密,得到密文第二個(gè)字母X。以此類(lèi)推,可以得到:
明文:ATTACKATDAWN密鑰:LEMONLEMONLE密文:LXFOPVEFRNHR
解密的過(guò)程則與加密相反。例如:根據(jù)密鑰第一個(gè)字母L所對(duì)應(yīng)的L行字母表,發(fā)現(xiàn)密文第一個(gè)字母L位于A列,因而明文第一個(gè)字母為A。密鑰第二個(gè)字母E對(duì)應(yīng)E行字母表,而密文第二個(gè)字母X位于此行T列,因而明文第二個(gè)字母為T(mén)。以此類(lèi)推便可得到明文。
本帖子中包含更多圖片或附件資源
您需要
登錄
才可以下載或查看,沒(méi)有帳號(hào)?
加入學(xué)院
30
63
分享
155318
0
|
發(fā)表于 2021-11-7 00:09:42
|
發(fā)自
安卓客戶端
發(fā)帖際遇
密碼表是固定順序的嘛
154973
0
|
發(fā)表于 2021-11-7 12:40:43
|
發(fā)自
安卓客戶端
感謝分享
87447
0
|
發(fā)表于 2022-1-23 00:44:44
|
發(fā)自
安卓客戶端
感謝樓主
171120
0
|
發(fā)表于 2022-2-17 02:44:05
|
發(fā)自
安卓客戶端
發(fā)帖際遇
感謝分享
173150
0
|
發(fā)表于 2022-2-17 12:07:08
|
發(fā)自
安卓客戶端
感謝分享
174415
0
|
發(fā)表于 2022-2-17 22:28:51
|
發(fā)自
安卓客戶端
發(fā)帖際遇
感謝分享
174430
0
|
發(fā)表于 2022-2-17 23:06:10
感謝樓主分享
168598
0
|
發(fā)表于 2022-2-19 01:27:29
|
發(fā)自
安卓客戶端
發(fā)帖際遇
感謝分享
115981
0
|
發(fā)表于 2022-7-3 00:51:02
|
發(fā)自
安卓客戶端
發(fā)帖際遇
感謝分享
返回版塊
尚未登錄
高級(jí)模式
您需要登錄后才可以回帖
登錄
|
加入學(xué)院
回帖后跳轉(zhuǎn)到最后一頁(yè)
發(fā)表回復(fù)
分享
復(fù)制鏈接
中国一级黄
|
国内精品久久久久久久星
|
国产精品久久久
|
免费三级久久
|
三级黄色片子
|
高中男男gay互吃鳮
|
午夜伦情电午夜伦情电影8090
|
中文在线不卡视频
|
凹凸日日摸日日碰夜夜爽孕妇
|
日韩毛片免费观看
|