📝 Keyword 密码

使用 Keyword 密码加密解密文本。由关键词加剩余字母构建替换字母表。

关于 Keyword 密码

Keyword 密码是一种单表替换密码。一个秘密关键词(去重后)放在密码字母表的开头,然后是未在关键词中出现的字母表中剩余字母。每个明文字母随后被替换为这个构建字母表中对应的字母。本工具完全在浏览器中运行——不会上传任何数据。

工作原理

  • 构建字母表 —— 写出关键词(去重),然后追加未在关键词中出现的剩余字母 A–Z。
  • 加密 —— 对于每个明文字母,取其在正常字母表中的位置,用密码字母表中该位置的字母替换。
  • 解密 —— 反向查找:在密码字母表中找到密码字母的位置,输出正常字母表中对应的字母。
  • 保留字母大小写;非字母字符保持不变。

使用场景

  • 学习单表替换密码。
  • 创建简单的编码消息和谜题。
  • 理解基于关键词的字母表与凯撒位移的区别。
  • 展示为什么固定替换容易受到频率分析的攻击。

常见问题

Keyword 密码安全吗? 不安全。作为单表密码,它保留了字母频率,很容易被频率分析破解。

如果关键词有重复字母怎么办? 重复字母会被忽略——每个字母在密码字母表中只出现一次。

它与凯撒密码有什么区别? 凯撒将整个字母表移动固定位数,只有 25 种可能的字母表。Keyword 密码基于单词打乱字母表,提供了更多的可能性。

这个工具会上传我的文本吗? 不会。所有加密解密都在本地浏览器中完成。