引用 摩斯密碼
引用 豬圈密碼
引用 培根密碼
引用 柵欄密碼 柵欄密碼常見為兩欄
加密方法;先把原文分成兩兩一組,每組的第一個字母對應,再把每組的第二個字母對應,最后合成密文
例如:原文:12345678
分成兩兩一組:12 34 56 78
每組第一個對應:1357
每組第二個對應:2468
最后合成密文:13572468
即為密文
引用 愷撒密碼 愷撒密碼是基礎的位移密碼,既按自己的要求,把原文中的字母,按字母表中順序,向后位移三位
例如a-d b-e c-f
字母表后無字母,則重頭數x位
如:z-c
引用 維吉尼亞密碼 維吉尼亞密碼是在凱撒密碼基礎上產生的一種加密方法,它將凱撒密碼的全部25種位移排序為一張表,與原字母序列共同組成26行及26列的字母表。另外,維吉尼亞密碼必須有一個密鑰,這個密鑰由字母組成,最少一個,最多可與明文字母數量相等。維吉尼亞密碼加密方法示例如下:
明文:I've got it.
密鑰:ok
密文:W'fs?qcd?wd.
首先,密鑰長度需要與明文長度相同,如果少于明文長度,則重復拼接直到相同。本例中,明文長度為8個字母(非字母均被忽略),密鑰會被程序補全為“okokokok”。現在根據如下維吉尼亞密碼表格進行加密:
明文第一個字母是“I”,密鑰第一個字母是“o”,在表格中找到“I”列與“o”行相交點,字母“W”就是密文第一個字母;同理,“v”列與“k”行交點字母是“F”;“e”列與“o”行交點字母是“S”……
維吉尼亞密碼只對字母進行加密,不區分大小寫,若文本中出現非字母字符會原樣保留。
如果輸入多行文本,每行是單獨加密的。
引用 鏡像密碼
如名字一樣,鏡像密碼就行把原文顛倒位置形成密文
例如原文:123456
密文:654321
引用 夏朵密碼
一般常見于推理小說中死者的日記中,或是墻面上有規則排序的鐘表
引用 日歷密碼
學會維吉尼亞密碼后在學日歷密碼就很簡單,他們都有一個相似之處,就是像數軸上的坐標
日歷密碼周一至周六分別代表M,T1,W,T2,F,S1,S2。而26個字母分別對應數字1-26,比如我想加密YK這兩個字母,以2021年2月的密碼表為例,Y是第25個字母,K是第11個字母,在日歷上找到25號和11號,25號是第四個周四,所以用T24表示,11號是第二個周四,所以用T22表示,因此密文就是T24T22
引用 棋盤密碼 先行后列,類似于數軸上的坐標,例如我要加密YK,Y是45,K是52,所以密文是4552
最后留一道簡單的密碼題給大家引用 ??_/_?__/???_/?_??/___/?/___/??
|