DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×
罗马

凯撒密码

经典凯撒移位密码的加密与解密,支持自定义偏移量、爆破所有位移。

P2
凯撒密码(Caesar Cipher)
3
位移 3
Khoor KbshuJudg
爆破所有 26 种位移(用于解密未知密文)
+0Hello HyperGrad
+1Ifmmp IzqfsHsbe
+2Jgnnq JargtItcf
+3Khoor KbshuJudg
+4Lipps LctivKveh
+5Mjqqt MdujwLwfi
+6Nkrru NevkxMxgj
+7Olssv OfwlyNyhk
+8Pmttw PgxmzOzil
+9Qnuux QhynaPajm
+10Rovvy RizobQbkn
+11Spwwz SjapcRclo
+12Tqxxa TkbqdSdmp
+13Uryyb UlcreTenq
+14Vszzc VmdsfUfor
+15Wtaad WnetgVgps
+16Xubbe XofuhWhqt
+17Yvccf YpgviXiru
+18Zwddg ZqhwjYjsv
+19Axeeh ArixkZktw
+20Byffi BsjylAlux
+21Czggj CtkzmBmvy
+22Dahhk DulanCnwz
+23Ebiil EvmboDoxa
+24Fcjjm FwncpEpyb
+25Gdkkn GxodqFqzc

凯撒密码在线工具

凯撒密码(Caesar Cipher)是人类历史上最早的加密方法之一,相传由罗马皇帝尤利乌斯·凯撒用于军事通信。 原理极简:将英文字母按字母表向后位移固定数量的位置(凯撒本人用位移 3)。例如位移 3 时,A→D、B→E、Z→C。 本工具支持自定义位移、爆破所有 26 种位移(用于破解未知密文)、ROT13 特殊模式。

位移模式

  • 凯撒 3:原始凯撒使用的位移,A→D、B→E。
  • ROT13:位移 13,由于英文字母 26 个,ROT13 加密 = 解密(自反),是 Usenet 早期用于隐藏剧透、谜底的常见做法。
  • 自定义位移:0-25 任意位移。
  • 爆破模式:列出 26 种位移结果,用于解密未知位移的密文。

为什么凯撒密码不安全?

  • 密钥空间极小:只有 25 种有效位移,暴力破解瞬间完成。
  • 字母频率不变:英文中 E 最常见,密文中 E 对应的字符也最常见,频率分析可破解。
  • 无密钥也能猜:人类语言有模式,爆破时哪个位移读起来像正常文本就是答案。

常见应用

  • 教学:密码学入门必讲,理解"加密"和"哈希"区别。
  • CTF:Capture The Flag 安全竞赛的入门题。
  • 娱乐:朋友间的简单暗号、谜语。
  • ROT13:网络论坛隐藏答案、剧透。

凯撒密码的历史意义

凯撒密码虽然早已不具安全价值,但它在密码学史上地位独特——它是替换密码(Substitution Cipher)的鼻祖,开启了人类用密码保护信息的历史。凯撒密码属于单表替换密码(monoalphabetic substitution),即每个明文字母固定映射到一个密文字母。它的脆弱性直接催生了后续更复杂的密码:维吉尼亚密码(Vigenère,多表替换,16 世纪)、恩尼格玛密码机(Enigma,转轮机械加密,二战德军)、直至现代的 AES。

频率分析(Frequency Analysis)是破解替换密码的经典方法,9 世纪阿拉伯学者 Al-Kindi 最早提出。原理是:每种语言字母出现频率有统计规律(英文 E 约 12.7%、T 约 9.1%、A 约 8.2%),密文字母的频率分布会暴露替换关系。频率分析不仅对凯撒密码有效,对所有单表替换密码都有效——即使密钥不是位移而是任意字母映射,只要统计密文字母频率并与明文频率对比,就能逐步还原映射表。本工具的爆破功能其实就是最朴素的频率分析:列出所有位移,人工识别可读的那个。

与现代加密的对比:凯撒密码失败的根本原因是"密钥太小"(25 种可能)和"保留统计特征"。现代加密算法(AES、RSA)的设计目标正是消除这两个弱点——AES 的密钥空间是 2^128(无法暴力),且密文看起来是完全随机的(无统计特征可利用)。理解凯撒密码为什么不安全,是理解现代密码学为什么安全的第一步。

凯撒 常见问答

凯撒密码是什么?
凯撒密码(Caesar Cipher)是最古老的加密方法之一,相传凯撒大帝用于军事通信。原理是将字母表中的每个字母按固定位数向后移位,如偏移 3 则 A→D、B→E。简单但具有历史意义,是密码学入门经典。
凯撒密码安全吗?
不安全。凯撒密码只有 25 种可能的偏移量(1-25,0 为不加密),暴力破解只需尝试 25 次。它仅用于教学、CTF 比赛、趣味解密,绝不能用于真实安全场景。
ROT13 是什么?
ROT13 是凯撒密码偏移量为 13 的特殊情况。由于英文字母 26 个,偏移 13 后再次偏移 13 即还原,所以 ROT13 加密和解密是同一操作。常用于在线论坛隐藏剧透、谜底等。
怎么破解凯撒密码?
两种方法:1.暴力破解——尝试所有 25 种偏移量,人工识别哪个是有意义的文本;2.频率分析——统计密文字母频率,与英文标准频率对比(E 出现最多),推断偏移量。本工具内置 26 位移爆破功能。

HyperGrad 生态还有这些站