維吉尼亞密碼大家都知道,是以26×26的表格為基礎的密碼,當破解時,一般會準備這樣一個表格,但是制作這樣一個表格不覺得很麻煩嗎,而且一個一個找也很慢,接下來我將要介紹一些公式,只要一個簡單的26字母表,就可以隨意的加密或破解了。
首先,我們需要一個26字母表
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
破解的方法比較簡單,由于密碼制作時,一種是以橫行和縱行交叉得到密碼,另一種是以關鍵字母所占的橫行的縱桁作為密碼,這樣說,估計很多人都不理解,可以先去嘗試一下維吉尼亞密碼再來看接下來的介紹吧,其實原理很簡單,好啦,開始了。
破解
第一種,舉個例子,若以M為密鑰,t為密文,根據26×26字母表,可知其交叉密碼為F
M在字母表中排序為13,T為20 F為6
可知6=20-13-1