青青草国产成人av片免费/香港三级日本韩国三级专线/国内自拍在钱/天堂国产女人av

回復

天窗密碼

樓主: 170997 | 查看: 3999 | 回復: 13

查看: 3999|回復: 13

[密碼學習] 天窗密碼

簡潔模式
發(fā)表于 2022-1-31 17:06:41 | 發(fā)自安卓客戶端
古典密碼基本分為兩類:易位密碼和替代密碼。 天窗密碼屬于古典密碼中的易位密碼,(PS:如柵欄密碼就是易位密碼;而凱撒密碼是替代密碼,我們平時說他是“凱撒移位”,說的是字母代表的數(shù)字移位(加減)) 但是天窗密碼的易位規(guī)律不是和柵欄密碼一樣有很好的規(guī)律可循且可通過很少的有限次試舉就能找到大概。通過下面的例子就可以看出,不同的開天窗的方式有很多種。 天窗密碼,名稱的來由是由于加密或解密過程中需要一張布滿很多窟窿的紙放在白紙或者無規(guī)律可循的密文紙上,來寫出密文或讀出明文來。這布滿窟窿的紙就像天窗一樣,就捅破的窗戶紙一樣... 下面就來捅破這張窗戶紙吧,把話說明白的。這里主要是講加密的過程 也歡迎補充和改正
按箭頭所示的方向分別按規(guī)律寫出ABCD...XYZ,26個字母,I、J站一格。當然這個方向不是唯一的。 然后就是開天窗了,在準備一張大小相同的有點透明特性10x10表格的紙覆蓋在上圖中寫滿字母的10x10的表格紙上,準備開天窗。
準備一張有10x10表格的紙 天窗有很多種,不過比較普遍的天窗是10x10的天窗紙,也就是4個5x5的宮格組成,如下圖,每個5x5的分別成為甲乙丙丁。5x5,你們懂的...

圖1 2
開天窗有一個原則:25個字母在你所開的25個天窗位置都出現(xiàn)且只出現(xiàn)一次。(廢話..) 那樣天窗紙就開好了

圖3 4
點擊原圖會很大很清楚... 對這段話加密: In cryptography, a cipher is an algorithm for performing encryption or decryption — a series of well-defined steps that can be followed as a... 當然是指除掉標點和空格的文字。在將天窗紙放在空白的10x10表格紙上面,在窟窿中按順序一次寫下上面的句子,原方向的天窗紙和在空白10x10表格上寫下的信息如圖:

圖5

然后原來的10x10空白表格,不動將天窗紙按時針方向旋轉(zhuǎn)(順時針)同樣接著上面的寫下明文...

圖6 7 8 9 10 11
直至最后會在原來空白的10x10 的空白表格上寫下100個字母,這就是密文。顯然一張10x10是的不足寫下這些明文,那么可以在另一張10x10的紙上繼續(xù);對于少于100個字母的明文可以在剩余的位置隨意填滿(可以由很多處理方法) 以上就是天窗密碼的加密方法,解密似乎是一目了然了。

圖12

對于阿拉伯數(shù)字1到9的天窗可以用6x6的表格天窗紙,也就是4個3x3的宮格。
圖13

對于天窗的發(fā)散,個人覺得,要作為娛樂,天窗和數(shù)獨結(jié)合起來可以有比較大的發(fā)揮余地。 因為單單一個純天窗密碼,手工幾乎是無解的,你可以算算看10x10的天窗有多少種開發(fā)? 下面是數(shù)獨圖形,ABCDFGHI,ACGI,BFHD可作為四方向天窗 顯然E作為中心區(qū)域不好參與,當然可以采用特殊定義來處理它

圖14
本帖子中包含更多圖片或附件資源

您需要 登錄 才可以下載或查看,沒有帳號?加入學院

16

20

分享

| 發(fā)表于 2022-2-1 15:08:23 | 發(fā)自安卓客戶端 發(fā)帖際遇
感謝分享
| 發(fā)表于 2022-2-1 23:58:26 | 發(fā)自安卓客戶端
謝謝分享
| 發(fā)表于 2022-2-2 08:15:47 | 發(fā)自安卓客戶端
感謝分享!
| 發(fā)表于 2022-3-1 21:27:05 | 發(fā)自安卓客戶端
感謝分享
| 發(fā)表于 2022-3-1 21:28:31 | 來自小霸王手機 發(fā)帖際遇
感謝分享
| 發(fā)表于 2022-7-1 22:58:33 | 發(fā)自安卓客戶端
感謝分享
| 發(fā)表于 2022-7-1 23:04:20 | 發(fā)自安卓客戶端
感謝分享,幫我大忙了
| 發(fā)表于 2022-7-2 00:17:31 | 來自小霸王手機
感謝分享
| 發(fā)表于 2022-7-2 00:25:25 | 發(fā)自安卓客戶端
感謝分享
返回版塊
12
尚未登錄
您需要登錄后才可以回帖 登錄 | 加入學院