无需登录 数据私有 本地保存

AES在线加密解密 - WebCrypto安全对称密钥

1314
2
0
2

使用教程:从入门到精通

本教程将详细介绍如何使用AES在线加密解密工具完成加密和解密操作。无论你是第一次接触加密工具的新手,还是需要快速验证加密逻辑的开发者,都能通过以下步骤轻松完成。

第一步:选择密钥长度

打开工具页面后,首先在顶部选择AES密钥长度。工具提供128位、192位和256位三个选项。对于大多数应用场景,建议选择256位以获得最高安全级别。如果需要与已有系统兼容(例如对方指定使用AES-128),则选择对应的长度。注意:加密和解密必须使用相同的密钥长度,否则解密将失败。密钥长度一旦选定并开始加密,就无法更改。

第二步:选择加密模式

接下来选择加密工作模式。推荐选择GCM模式,它是目前最安全的选择,不仅提供加密保护,还能检测数据是否被篡改。如果需要与使用CBC模式的旧系统兼容,可以选择CBC。CTR模式适合需要并行处理的场景。选定模式后,界面标题会实时更新显示当前配置(如"AES-256-GCM"),让你清楚知道当前的加密方案。

第三步:输入密钥或密码短语

在密钥输入区域,选择"密钥"标签输入Base64格式的原始密钥,或选择"密码短语"标签输入任意可读字符串作为密码。如果选择密码短语,工具会自动通过SHA-256算法从你的密码派生出符合密钥长度要求的AES密钥。同时,界面会显示自动生成的IV(初始化向量)值,你也可以手动修改它。建议大多数用户使用密码短语模式,操作更简单直观。

第四步:输入明文并加密

在"明文输入"文本框中输入需要加密的文本内容。可以是任意格式的文字、代码片段、配置信息或密码凭证。输入完成后,点击"加密 Encrypt"按钮。工具会立即执行加密运算,结果以Base64编码的形式显示在"密文输出"区域。该密文已包含自动生成的IV前缀,解密时无需单独提供IV,大大简化了操作流程。

第五步:复制或传送密文

加密完成后,你可以点击"复制密文"按钮将Base64密文复制到剪贴板,粘贴到需要的地方(如邮件、聊天工具、文档等)。密文是标准的Base64编码字符串,可以在任何文本环境中安全传输。如果你需要立即验证加密结果,可以点击"送去解密"按钮,密文会自动填入解密区域的输入框,方便快速验证。

第六步:执行解密

在"密文输入"区域粘贴Base64格式的密文(如果使用"送去解密"功能则已自动填入)。确保密钥或密码短语与加密时完全一致,加密模式也必须相同。然后点击"解密 Decrypt"按钮,工具会自动从密文中提取IV并执行解密,结果将显示在"明文输出"区域。如果密钥或模式不匹配,工具会给出明确的错误提示。

第七步:验证与清空

对比明文输出与原始输入是否完全一致,确认加密解密流程正确。你可以点击"复制明文"将解密结果复制出来。操作完成后,点击"清空"按钮清除输入输出区域的数据,保护隐私。如果在公共电脑上使用,建议直接关闭浏览器标签页以确保所有内存数据被清除。养成良好的安全习惯是保护数据的重要一环。