文本加密解密
使用 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 密钥派生,这些都是安全加密的行业标准。
我可以离线使用这个工具吗?
可以,页面加载后,所有操作都可以离线工作,因为一切都在您的浏览器中运行。
如何使用文本加密解密
使用 AES-GCM 或 AES-CBC 在浏览器内加密和解密文本。你的密码和内容只在本机处理,绝不会发送到任何地方。
- 把要保护的文本粘贴到输入区域。
- 在“密码”字段输入一个强口令。
- 在“算法”中选择 AES-GCM 或 AES-CBC,再在“密钥长度”中选择 AES-256 或 AES-128。
- 按需调整“PBKDF2 迭代次数”——100,000 是稳妥的默认值,250,000 或 500,000 更能抵御暴力破解。
- 点击“加密”打乱文本,或使用相同设置点击“解密”还原原文。
解密时必须使用与加密完全相同的算法、密钥长度和迭代次数,否则无法还原,建议记下这些参数。
相关工具
- AES加密/解密 AES加密解密工具,支持CBC、CFB、CTR、OFB、ECB模式,Pkcs7/ZeroPadding/NoPadding填充,128/192/256位密钥,Base64输出,自动识别密钥/IV格式
- 文件哈希校验 本地计算校验MD5、SHA-1、SHA-256、SHA-512文件哈希值
- 行排序 按字母、数字或长度对文本行排序。一键去重和反转顺序。
- 数字转大写 将数字转换为英文单词、中文大写、罗马数字和科学计数法。
- 大小写转换器 在大写、小写、标题格式、驼峰格式、蛇形格式、短横线格式等之间即时转换文本
- 随机大小写转换器 将文本字母随机转换为大写或小写。在浏览器中即时创建海绵宝宝大小写文本。
- 创建回文 通过追加反转字符串从任意文本创建回文。免费在线工具,浏览器即时运行,支持多行模式。
- 回文检测 即时检测任意文本、单词或句子是否为回文。免费在线工具,100% 在浏览器中运行,数据不会发送到任何服务器。