文本加密解密 - 多种算法支持
18 次使用加密算法说明
AES加密
高级加密标准,对称加密算法,可加密可解密。需要密钥,加密解密使用同一密钥。
SHA-256
安全哈希算法,生成256位哈希值。不可逆,常用于密码存储、数字签名、区块链。
SHA-1
较老的哈希算法,160位输出。已发现碰撞漏洞,新项目建议使用SHA-256。
SHA-512
更强的SHA算法,512位输出。安全性最高,适合对安全性要求极高的场景。
对称加密 vs 非对称
对称加密(AES)用同一密钥加解密,速度快;非对称加密(RSA)用公钥加密私钥解密,更安全。
加盐哈希
存储密码时应在原文前加随机字符串(盐)再哈希,防止彩虹表攻击。
常见问题
加密和哈希有什么区别?
加密是可逆的,用密钥可以解密还原原文;哈希是单向不可逆的,无法从哈希值还原原文。加密用于保护数据传输,哈希用于验证数据完整性和存储密码。
为什么不推荐使用MD5和SHA-1?
MD5和SHA-1已被证明存在碰撞漏洞,即不同的输入可能产生相同的哈希值。对于安全性要求高的场景(如密码存储),应使用SHA-256或更强的算法。
AES密钥忘了能恢复吗?
不能。AES是对称加密,密钥是解密的唯一途径。如果密钥丢失,加密的数据将无法恢复。这也是AES安全的原因——没有后门可以绕过密钥。
网站密码应该用什么方式存储?
应该使用加盐哈希,推荐bcrypt、scrypt或Argon2算法。不要用MD5、SHA-1,也不要明文存储。每个用户使用不同的随机盐值,即使密码相同哈希值也不同。
这个工具会上传我的数据吗?
不会。所有加密和哈希运算都在您的浏览器本地执行,数据不会发送到服务器。您可以断网后使用本工具,功能完全正常。
SHA-256和SHA-512选哪个?
大多数场景SHA-256已足够安全且计算更快。SHA-512在64位系统上可能更快,且提供更长的哈希值。对于极高安全需求或需要更长哈希值时选SHA-512。
这个文本加密解密工具应该怎么用?
使用本工具非常简单。您只需在指定区域输入或粘贴文本,选择加密或解密功能,并根据需要设置密钥或选择算法,点击处理按钮即可获得结果。所有操作都在浏览器本地完成。
为什么文本加密后解密出来是乱码?
解密后乱码通常是由于密钥、加密算法或模式不匹配,或原文本编码不一致导致的。请仔细核对您使用的密钥和加密算法是否与加密时完全相同,并检查文本编码设置,确保一致性。
对称加密和非对称加密有什么区别?
对称加密使用同一个密钥进行加密和解密,速度快,适合大量数据。非对称加密使用一对公钥和私钥,公钥加密,私钥解密,安全性高,常用于密钥交换和数字签名。
安全提示
- AES密钥请妥善保管,丢失后无法解密
- 哈希算法是单向不可逆的,无法从哈希值还原原文
- 敏感信息加密后再传输或存储更安全
- 本工具在浏览器本地执行,数据不会上传服务器