JNTZN

在线加密文本 

文本 — 加密工具
文本 加密工具

文本 加密工具

明文
密文
就绪
消息
0 字符
密码 / 密钥
算法
输出格式
Base64
Hex
所有加密在您的浏览器中完成。您的文本和密码永远不会离开设备。使用 Web Crypto API(AES-256)进行强加密。
加密中…
加密输出
密文
明文
就绪
加密文本
0 字符
密码 / 密钥
算法
粘贴从加密选项卡生成的完整加密字符串。请确保使用相同的算法和密码。
解密中…
解密输出
文本
哈希
就绪
输入文本
0 字符
哈希算法
选项
大写
实时哈希
哈希是单向的——无法逆转。用于验证数据完整性或安全存储密码。SHA-1 仅包含用于旧版兼容性,在密码学上不安全。
哈希中…
哈希输出
完成!

什么是文本加密工具?

文本加密工具是一款基于浏览器的实用程序,使用AES-256加密将任何可读的纯文本消息转换为不可读的加密字符串(密文)。结果只能由拥有正确密码并使用匹配的解密标签页的人才能还原。所有处理都通过Web Crypto API在您的浏览器中本地进行——您的文本和密码永远不会被发送到任何地方。

为什么应该加密您的文本文件?

加密文本可以保护敏感信息不被没有访问权限的人读取。常见原因包括:在将密码、私人笔记或凭据存储到某处之前对其进行保护,通过分别发送加密输出和密码来安全地与某人共享机密消息,在文件或设备受到入侵时保护静态存储的个人数据,或者简单地确保即使有人拦截了您的文本,没有密钥也无法读取。

这些按钮有什么用途?

加密面板中有几个交互控件。清除按钮(文本区域右上方)可清除您的输入消息,让您重新开始。密码字段旁边的眼睛图标可以在您输入时显示或隐藏密码。预设算法按钮(AES-256-GCM和AES-256-CBC)让您选择使用哪种加密模式。Base64和Hex切换控件控制加密输出的格式——Base64生成较短的字符串,而Hex生成较长的人类可读的十六进制字符串。加密按钮运行完整的加密过程并显示结果。输出区域中的复制按钮可立即将加密字符串复制到剪贴板。

加密工具能处理大文件吗?

与解密标签页一样,此工具专为粘贴到文本区域的文本内容而设计——消息、笔记、凭据和类似字符串。代码中没有强制字符限制,但非常大的输入会消耗更多浏览器内存,因为所有内容都在客户端就地处理。它不适用于二进制文件或文档。为了获得最佳性能和可用性,最适合合理地适合文本字段的文本。

文本加密工具如何工作?

当您点击加密时,工具首先使用crypto.getRandomValues()生成两个随机值——16字节的盐值和12字节的IV(用于AES-GCM)或16字节的IV(用于AES-CBC)。然后获取您的密码,并通过PBKDF2与盐值和100,000次SHA-256迭代一起运行,以推导出强大的256位AES密钥。这个密钥派生步骤意味着您的密码永远不会直接使用——而是从中计算出一个经过强化的密钥,使暴力破解攻击明显变慢。然后工具使用所选算法和IV通过crypto.subtle.encrypt()加密您的消息。最后,它将未来解密所需的所有内容——算法标志字节、盐值、IV和密文——打包到单个字节数组中,并根据您的切换选择将其编码为Base64或Hex。最终字符串就是显示在输出中的内容,也是您需要共享或存储的唯一内容。

文本加密工具是免费的吗?

完全免费。它是一个单一的HTML文件,在您的浏览器中完全运行,没有账户、没有后端、没有遥测,也没有任何费用。您可以将其保存到桌面,并无限期地离线使用。