使用简单替换密码(单表替换密码)加密或解密文本。每个字母根据自定义字母表密钥替换为另一个字母。
结果:SVOOL DLIOW
注意:密钥必须包含26个唯一字母(A-Z)。例如,以"ZEBRAS..."开头的密钥表示 A→Z, B→E, C→B 等。
什么是简单替换密码?
简单替换密码(或单表替换密码)是最古老、最简单的加密技术之一。明文中的每个字母根据固定的替换规则被替换为另一个字母。整个字母表映射到打乱的字母表密钥。
原文: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
密钥:Z E B R A S C D F G H I J K L M N O P Q T U V W X Y
使用此密钥,"HELLO" 变为 "SVOOL"——每个字母都被替换为密钥字母表中对应的字母。解密使用相同的密钥反向操作。
简单替换密码容易受到频率分析攻击,因为像'E'、'T'和'A'这样的字母在英语中出现频率较高,可以通过其重复出现来识别 。
如何使用此计算器
- 输入文本:在文本区域中输入明文或密文。
- 输入密钥:提供包含26个唯一字母的密钥。例如:
ZEBRASCDFGHIJKLMNOPQTUVWXY。 - 选择模式:选择”加密”(编码)或”解密”(解码)。
- 处理:点击”处理”按钮或按键盘上的Enter键。
- 随机密钥:点击”生成随机密钥”创建随机替换字母表。
- 重置:使用”重置”按钮恢复默认值。
- 解读:结果显示加密或解密后的文本。例如,使用密钥”ZEBRAS…”加密”HELLO WORLD”得到”SVOOL DLIOW”。