文本加密解密工具
使用多种加密算法对文本进行加密和解密,包括AES、DES、RC4等
输入文本
建议密钥长度:16、24或32字符
处理结果
对称加密算法
对称加密使用相同的密钥进行加密和解密,速度快但密钥分发是个挑战。
- AES (Advanced Encryption Standard):现代标准加密算法,安全性高,广泛使用
- DES (Data Encryption Standard):较旧的标准,现已不再安全
- Triple DES:DES的改进版,对数据进行三次加密
- RC4:一种流加密算法,实现简单但存在安全隐患
- Rabbit:高性能流加密算法,适合需要快速加密的场景
加密模式
- CBC (Cipher Block Chaining):每个块与前一个块的密文异或后再加密
- CFB (Cipher Feedback):将前一个密文块加密后与当前明文异或
- CTR (Counter):使用递增的计数器生成密钥流
- OFB (Output Feedback):类似CFB,但使用加密输出而非密文
- ECB (Electronic Codebook):最简单但最不安全的模式,相同明文产生相同密文
哈希函数
哈希函数将任意长度的数据映射为固定长度的数据序列,是单向的(无法解密)。
- MD5:生成128位哈希值,已不再安全
- SHA-1:生成160位哈希值,已不再推荐使用
- SHA-256:生成256位哈希值,目前广泛使用
- SHA-512:生成512位哈希值,提供更高安全性
编码方式
- Base64:将二进制数据编码为可打印ASCII字符
- URL编码:确保URL中的特殊字符可以安全传输
- Hex:将二进制数据转换为十六进制表示
安全提示
- 本工具仅用于学习和测试,不建议用于敏感数据
- 对于重要数据,请使用专业的加密工具和服务
- 请使用强密码,并妥善保管
- 避免使用过时的加密算法(如DES、MD5)