電影、電視和推理小說中,某敵特把情報加密後進行通訊,同志們攔截了情報一頭霧水,然而某主角卻三下五除二破解了密碼!雖然藝術表達上可能略微誇張,因為應該沒有哪個敵人會用這麼簡單的加密演算法(— —),但是確實很凸顯智商的感覺有木有!你是不是也想過把癮,用神奇的密碼術給朋友發個訊息呢?小編教你用古老的弗吉尼亞密碼對訊息進行加密、解密。
工具/原料
紙、筆(自信不怕打臉也可不用 - -)
英文字母表(背不出來就查- -)
方法/步驟
首先,準備一段要加密的明文資訊。一般是英語明文,忽略大小寫,不懂英語的話如果拼音沒有歧義也mianqiang可以吧。如圖
把英文字母表按順序對映為0~25的數字。也就是a對應數字0,b對應數字1,……,z對應數字25。然後在明文下一行標上每個明文字母對應的數字,如圖
其次,準備一個單詞作為祕鑰。使用祕鑰你和你的夥伴能輕鬆解密該祕鑰加密的密文,否則比較困難。重複書寫祕鑰,令其每個字母與每個明文字母對齊,末尾多了不用補齊。下一行標上每個祕鑰字母對應的數字。如圖
明文字母的數字加上其對應的祕鑰字母的數字,再對和進行模26運算,就得到了該明文字母的密文所對應的數字。如圖
按照剛才的對映查字母表,就可以得到密文了。如圖
密文為
把密文、祕鑰和解密方法告訴你信任的小夥♂伴,其他人(比如爸爸媽媽)是無法破解的吧,大概。解密只需把模26加法改成模26減法就行了,聰明的你一定明白了吧。
注意事項
注意躲避鄙夷的目光