ROT5 的工作原理
ROT5 对数字 0-9 做简单替换。每个数字向前移动 5 个位置,并在末尾回绕,所以 0 会映射到 5,9 会映射到 4。字母和标点保持不变。
ROT5 与 ROT18
ROT5 常与 ROT13 组合成 ROT18。在 ROT18 中,字母使用 ROT13,数字使用 ROT5,因此字母数字混合内容可以在一次处理中同时被混淆。
ROT5 的常见用途
ROT5 适合对电话号码、标识符、邮编和示例数字数据做轻度混淆。它只是方便的转换方式,不是安全功能。
ROT5 对照表
ROT5 的映射非常直接:0↔5、1↔6、2↔7、3↔8、4↔9。因为数字集共有 10 个字符,而位移是 5,所以 ROT5 天然自逆。
关于 ROT5 的常见问题
ROT5 是什么意思?
ROT5 指“旋转 5 位”。它会在 0-9 的范围内把数字向前位移 5 个位置。
ROT5 会影响字母吗?
不会。ROT5 只转换数字。字母、空格、标点和符号都会原样保留。
ROT5 和 ROT13 类似吗?
类似。ROT13 是把字母表位移一半,ROT5 是把数字集位移一半,因此两者都具有自逆特性。