文本加密与解密工具
使用凯撒、Atbash、维吉尼亚、ROT13、XOR和Base64密码加密和解密文本。教育性密码学工具。
仅供教育目的
这些是简单的教育性密码,不应用于保护敏感信息。对于真正的安全需求,请使用现代加密标准和适当的安全工具。
Related Tools
关于此工具
工作原理
- 支持多种经典加密方法
- 实时加密和解密
- 设置更改时自动处理
- 以密码算法为教育重点
- 客户端处理确保隐私
- 可自定义密钥和参数
常见用例
- 学习密码学和密码
- 创建谜题和游戏
- 简单的文本混淆
- 教育演示
- 历史密码重现
- 快速消息编码/解码
Frequently Asked Questions
此工具支持哪些类型的加密?
此工具支持几种经典密码方法:凯撒密码(可自定义位移)、Atbash密码、维吉尼亚密码、ROT13、XOR密码以及Base64编码/解码。
这些加密方法对保护敏感数据安全吗?
不,这些是教育性和历史性密码方法,不应用于保护敏感信息。它们在现代计算能力下很容易被破解。对于真正的安全需求,请使用AES、RSA等现代加密标准。
凯撒密码是如何工作的?
凯撒密码将字母表中的每个字母移动固定数量的位置。例如,位移为3时,"A"变为"D","B"变为"E",以此类推。该密码以尤利乌斯·凯撒命名,据说他曾使用过这种方法。
ROT13和凯撒密码有什么区别?
ROT13实际上是凯撒密码的一个特例,固定位移为13位。ROT13的优势在于它是自身的逆运算——应用ROT13两次会返回原始文本。
维吉尼亚密码是如何工作的?
维吉尼亚密码使用关键词来加密文本。关键词的每个字母决定消息中对应字母的位移量。关键词根据需要重复使用。
什么是Atbash密码?
Atbash密码是一种替换密码,每个字母被字母表中的镜像字母替换。A变为Z,B变为Y,C变为X,依此类推。这是已知最古老的密码之一。
XOR加密是如何工作的?
XOR(异或)加密使用XOR运算将输入文本的每个字符与密钥中对应字符组合。相同的密钥和过程可用于解密文本。
Base64是真正的加密吗?
不,Base64是编码,而非加密。它使用64个可打印字符将二进制数据转换为ASCII文本。它很容易逆转,不提供安全性,主要用于数据传输和存储兼容性。
我可以在这些密码中使用自定义密钥吗?
可以,维吉尼亚和XOR密码允许指定自定义密钥。凯撒密码允许选择位移量(1-25)。Atbash、ROT13和Base64方法不使用密钥,因为它们有固定算法。
为什么某些密码没有单独的加密/解密模式?
某些密码如Atbash和ROT13是对称的——应用相同操作两次会返回原始文本。对于这些方法,加密/解密选择被禁用,因为两个方向的操作相同。
数字和特殊字符会怎样处理?
行为取决于密码:凯撒、Atbash、维吉尼亚和ROT13只影响字母(A-Z,a-z),数字、空格和特殊字符保持不变。XOR影响所有字符。Base64编码所有输入字符。
实时处理是如何工作的?
只要您输入或更改任何设置,工具就会自动加密或解密您的文本。无需点击按钮——结果会立即出现在输出区域。
我可以处理大量文本吗?
是的,此工具可以处理相当大的文本,因为所有处理都在浏览器中进行。但是,非常大的文本(几兆字节)可能会降低界面速度。