凯撒密码
含义:是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。
举例:当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。
埃特巴什码
含义:Atbash密码是一种替换密码,具有特定的密钥,其中字母表中的字母是颠倒的例如,所有的“A”被替换为“Z”,所有的“B”被替换为“Y”。
举例:明文 A B C D E F G H I J K L M N O P Q R S T······
密文 Z Y X W V U T S R Q P O N M L K J I H G······
当铺密码
含义:当铺密码就是一种将中文和数字进行转化的密码。
解法:当前汉字有多少笔画出头,就是转化成数字几。
举例:
密文:由田中 由田井 羊夫 由田人 由中人 羊羊 由由王 由田中 由由大 由田工 由由由 由由羊 由中大
明文:102 108 97 103 123 99 116 102 115 104 111 119 125
栅栏密码
含义:是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话。
举例:
①把将要传递的信息中的字母交替排成上下两行。(n=2)
②再将下面一行字母排在上面一行的后边,从而形成一段密码。
③例如:
明文:THE LONGEST DAY MUST HAVE AN END
加密:
1、把将要传递的信息中的字母交替排成上下两行。
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
2、 密文:
将下面一行字母排在上面一行的后边。
TEOGSDYUTAENN HLNETAMSHVAED
解密:
先将密文分为两行
T E O G S D Y U T A E N N
H L N E T A M S H V A E D
再按上下上下的顺序组合成一句话
明文:THE LONGEST DAY MUST HAVE AN END
培根密码
原理:培根所用的密码是一种本质上用二进制数设计的,没有用通常的0和1来表示,而是采用a和b。
举例:密文:MMDDMDMDMMMDDDMDMDDMMMMMMMDDMDMMDDM
将M换成A,D换成B
明文:guowang