文本加密解密
使用 AES-GCM/AES-CBC 算法安全加密解密文本,基于密码,所有处理在浏览器本地完成,数据绝不离开设备。
使用这个加密工具时我的数据安全吗?
是的,所有加密和解密操作都在您的浏览器中使用 Web Crypto API 完成。数据不会发送到任何服务器,您的文本和密码永远不会离开您的设备。
AES-GCM 和 AES-CBC 有什么区别?
AES-GCM 提供加密和认证(AEAD),确保数据完整性和真实性。AES-CBC 仅提供加密而不提供认证。AES-GCM 通常更安全,推荐大多数场景使用。
应该使用多长的密钥?
AES-256 提供最高安全级别,推荐用于敏感数据。AES-128 仍然被认为是安全的且速度更快。两者都广泛用于生产系统。
我可以在其他地方解密用此工具加密的文本吗?
可以,输出是标准的 Base64 编码密文,使用标准 AES 算法。任何支持 AES-GCM 或 AES-CBC 配合 PBKDF2 密钥派生(100,000 次迭代,SHA-256)的工具都可以解密,只需提供正确的密码。
基于密码的加密是如何工作的?
该工具使用 PBKDF2(基于密码的密钥派生函数 2)将您的密码转换为加密密钥。此过程涉及 100,000 次迭代和 SHA-256 哈希,使暴力攻击极其困难。
初始化向量(IV)的作用是什么?
IV 是一个随机值,用于确保使用相同密码加密相同文本每次都会产生不同的密文。这可以防止模式分析攻击。
我可以用这个工具加密大文件吗?
此工具专为文本加密而设计。对于大文件,建议使用专用的文件加密工具。浏览器中的文本加密存在内存限制。
如果我忘记密码了怎么办?
没有正确的密码,解密是不可能的。AES 加密旨在抵御暴力攻击。请务必安全存储您的密码。
这个工具符合加密标准吗?
是的,它使用 NIST 批准的 AES 算法和 PBKDF2 密钥派生,这些都是安全加密的行业标准。
我可以离线使用这个工具吗?
可以,页面加载后,所有操作都可以离线工作,因为一切都在您的浏览器中运行。