加载中...
如果加载太久,可尝试点击关闭加载
凯撒密码是一种最简单的替换加密技术,它将明文中的每个字母都替换成其字母表中向后(或向前)移动固定位数的字母。
例如,当移位量为3时:
密文字母 = (明文字母的ASCII值 - 起始ASCII值 + 移位量) % 26 + 起始ASCII值
其中:
解密是加密的逆过程,移位量为 26 - 加密时的移位量。
例如,加密时移位量为3,解密时移位量为23。
维吉尼亚密码是一种多表替换密码,它使用一个密钥来决定使用哪个替换表。
加密过程:
明文:HELLO WORLD
密钥:SECRET
扩展密钥:SECRET SECR
密文:ZINCS PGVNU
解密过程与加密类似,但使用密钥的逆过程来确定移位量。
每个密文字母根据对应的密钥字母计算出原始移位量,然后进行逆移位得到明文字母。