偏移量表示字母表中每个字母向后移动的位数。例如偏移量为 3 时,A→D、B→E、C→F。ROT13 是偏移量为 13 的特例,加密和解密操作相同。
不安全。凯撒密码只有 25 种可能的偏移量,可以通过暴力破解或频率分析轻松破解。它仅适合教学、CTF 竞赛和趣味场景,不能用于保护敏感数据。
ROT13 的偏移量是 13,英文字母表共 26 个字母,所以 ROT13 加密两次会还原为原文。加密和解密使用完全相同的操作。
凯撒密码主要针对英文字母(A-Z/a-z)进行移位。非字母字符(数字、标点、中文)通常保持不变。