语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
加密/解密工具

加密/解密工具

使用 AES、DES、TripleDES 和 RC4 算法加密和解密文本。所有处理都在您的浏览器中进行。

什么是加密/解密工具?

此工具让您可以使用行业标准的对称加密算法将明文加密为密文,并将密文解密回明文。所有处理完全在您的浏览器中进行 — 数据永远不会发送到服务器。

支持的算法

AES-CBC

高级加密标准,支持 128、192 或 256 位密钥。最广泛使用的对称加密算法,受到全球政府和组织的信任。

DES-CBC

数据加密标准,64 位密钥。较旧的算法,用于与遗留系统的兼容性。

TripleDES-CBC

三重 DES,192 位密钥。应用 DES 三次以增强安全性。

RC4

流密码,128 位密钥。快速简单,但对现代应用来说安全性较低。

您的数据保持私密

所有加密和解密都在您的浏览器中进行:

100% 客户端处理:您的文本和密钥永远不会离开您的设备。一切都在本地使用 JavaScript 运行,无需服务器通信或数据跟踪。
  • 无上传 — 您的文本和密钥永远不会离开您的设备
  • 无服务器处理 — 一切都在本地使用 JavaScript 运行
  • 无跟踪 — 我们不收集或存储您的任何数据

如何使用

加密文本

1

选择模式

选择加密模式(默认激活)

2

选择算法

从下拉菜单中选择一个算法(默认:AES-256-CBC)

3

输入文本

在输入面板中输入您的文本

4

设置密钥

输入密钥或点击生成创建随机密钥

5

配置 IV

如果 IV(初始化向量)为空,将自动生成,或输入自定义 IV

6

获取结果

加密的输出自动显示在输出面板中

7

保存凭证

复制输出、密钥和 IV — 解密时需要这三项

重要:保存您的密钥、IV 和算法选择。解密数据时需要这三项。

解密文本

1

选择模式

选择解密模式

2

匹配算法

选择加密时使用的相同算法

3

粘贴密文

在输入面板中粘贴密文

4

输入凭证

输入加密时使用的相同密钥和 IV

5

验证格式

确保密钥格式和输出格式与加密时使用的相匹配

6

查看明文

解密的明文显示在输出面板中

解密提示:确保所有参数(算法、密钥、IV 和格式)与加密时使用的完全匹配,以成功解密。

密钥和 IV 格式

密钥和 IV 可以用三种格式输入:

UTF-8

纯文本格式
mysecretpassword

Hex

十六进制字符串
a1b2c3d4e5f6...

Base64

Base64 编码字符串
YWJjZGVmZ2g=

使用生成时,密钥和 IV 以 Hex 格式创建,长度适合所选算法。

功能

多种加密算法

从六个算法选项中选择,以满足您的安全需求:

AES-256-CBC

最强选项,256 位密钥

  • 最大安全性
  • 政府级加密
  • 推荐用于敏感数据

AES-192-CBC

强加密,192 位密钥

  • 高安全级别
  • 性能均衡
  • 行业标准

AES-128-CBC

标准加密,128 位密钥

  • 良好的安全性
  • 快速处理
  • 广泛兼容

DES-CBC

遗留兼容,64 位密钥

  • 较旧的标准
  • 遗留系统支持
  • 安全性有限

TripleDES-CBC

增强型 DES,192 位密钥

  • 三重加密
  • 优于 DES
  • 向后兼容

RC4

流密码,128 位密钥

  • 快速处理
  • 无需 IV
  • 简单实现

安全密钥生成

只需一次点击即可生成密码学安全的随机密钥和初始化向量。密钥以所选算法的正确长度生成。

密码学安全:我们的密钥生成器使用浏览器内置的密码学函数创建真正的随机密钥,符合安全标准。

灵活的输入/输出格式

输入格式

密钥输入选项

  • UTF-8 纯文本
  • Base64 编码
  • 十六进制字符串
  • 短密钥自动填充
  • 长密钥自动截断
输出格式

加密输出

  • Base64 格式
  • 十六进制格式
  • 易于复制
  • 可用于存储
  • 与解密兼容

实时处理

加密和解密在您输入时自动进行,带有 300ms 防抖以保持界面响应。在密钥字段中按 Ctrl+EnterEnter 进行即时处理。

  • 输入时即时反馈
  • 平滑、响应式界面
  • 快速处理的键盘快捷键
  • 无需手动提交按钮

示例数据

点击示例按钮快速加载示例数据,包含随机生成的密钥和 IV,以便您立即看到工具的运作方式。

试试看:使用示例数据功能探索加密的工作原理,无需先输入您自己的数据。

常见问题

我应该使用哪种算法?

AES-256-CBC 推荐用于大多数用例。它在可用选项中提供最高的安全级别,并广泛用于行业标准。

最佳实践:使用 AES-256-CBC 加密敏感数据、个人信息或任何需要最大安全性的内容。

什么是 IV(初始化向量)?

IV 是与密钥一起使用的随机值,用于确保相同文本的两次加密产生不同的密文。对于 CBC 模式算法,需要 IV。如果在加密时将 IV 字段留空,将自动为您生成一个。

为什么重要:没有 IV,相同的明文总是会产生相同的密文,使模式更容易被检测到,可能会危害安全性。

我需要保存 IV 吗?

是的。要解密您的密文,您需要加密时使用的相同密钥、IV 和算法。确保保存这三个值。

关键:没有加密时使用的确切 IV,即使密钥和算法正确,您的数据也无法解密。
  • 保存加密算法名称
  • 保存完整的密钥值
  • 保存完整的 IV 值
  • 记录使用的密钥和输出格式

如果我的密钥太短或太长怎么办?

短于所需长度的密钥会自动用零填充。长于所需长度的密钥会截断到正确长度。为获得最佳结果,使用生成按钮创建长度完全正确的密钥。

算法 所需密钥长度 自动调整
AES-256-CBC 256 位(32 字节) 填充/截断
AES-192-CBC 192 位(24 字节) 填充/截断
AES-128-CBC 128 位(16 字节) 填充/截断
TripleDES-CBC 192 位(24 字节) 填充/截断

我的数据安全吗?

是的。所有加密和解密完全在您的浏览器中使用 JavaScript 进行。您的文本、密钥和加密输出永远不会发送到任何服务器。您可以通过检查浏览器的网络选项卡来验证这一点。

隐私保证:此工具 100% 在客户端运行。不会发生数据传输,确保您敏感信息的完全隐私和安全。
  • 零服务器通信
  • 无数据日志或存储
  • 无 Cookie 或跟踪
  • 开源验证可用
  • 初始页面加载后可离线工作

为什么 RC4 没有 IV 字段?

RC4 是一种不使用初始化向量的流密码。它只需要一个密钥来加密和解密数据。当您选择 RC4 时,IV 部分会自动隐藏。

技术说明:与在固定大小块上运行并需要 IV 进行 CBC 模式的块密码(AES、DES、TripleDES)不同,RC4 生成与明文进行 XOR 运算的密钥流,无需 IV。

明文
密文
错误

请输入文本和密钥进行加密

| |
点击生成创建安全的随机密钥
加密时如果 IV 为空,将自动生成
Ctrl+Enter立即处理
使用AES-256-CBC获得最强加密
所有加密都在您的浏览器中进行 - 数据不会发送到任何服务器
想了解更多? 阅读文档 →
1/6
找不到?用AI自定义工具
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索