文本加解密
AES-GCM 加密与古典密码,全程本地计算
模式
算法
现代认证加密,同一明文每次密文都不同,带完整性校验。需要密码。
处理结果
请输入要处理的内容
所有计算均在浏览器本地完成,密码与内容都不会发送到服务器。若密码丢失,加密内容将无法恢复 —— 本工具不保存任何明文或密码。
最后更新:2026-10-11
工具介绍
加密类工具最需要说清楚的是「哪些能保护隐私、哪些只是换个表示形式」:AES-GCM 是真正的加密,没有密码就无法还原;而 Base64 与摩斯电码只是编码,任何人拿到都能直接解开,只适合避免字符转义问题或传递非敏感信息。本工具把这几类放在一起,并在选择时明确标注性质,避免误用。AES-GCM 部分使用浏览器的 WebCrypto 实现,带完整性校验,且同一明文每次加密结果都不同。所有计算都在本地完成,密码与内容都不会离开这台设备。
功能特性
AES-GCM 认证加密
现代推荐算法,自带完整性校验。密文被篡改或密码错误时会明确报错,而不是返回一段看起来正常的乱码。
随机 IV,密文不重复
每次加密都生成随机初始化向量,同一段明文每次的密文都不同,避免通过比对密文推测内容。
严格区分加密与编码
Base64 与摩斯电码被明确标注为「编码,不提供保密性」,防止把它们误当成加密手段使用。
凯撒移位可调
移位数可自由设定,支持所有 25 种偏移,适合教学演示与解谜场景。
密码强度提醒
密码短于 8 位时给出提示 —— AES 的安全性完全依赖于密码的强度。
一键互换方向
解密完成后可把结果送回输入框,便于继续处理或反向验证。
怎么用
- 1
选择模式与算法
确定要加密还是解密,并选择 AES-GCM 或其它算法。
- 2
设置密钥
AES-GCM 需输入密码;凯撒移位则设定移位数。
- 3
粘贴内容
把要处理的文本粘进输入框,结果会实时显示。
- 4
复制结果
复制输出的密文或明文,需要时可点「用结果替换输入」继续操作。
参数说明
- 模式
- 加密或解密。
- 算法
- AES-GCM(真正的加密)、凯撒移位与摩斯电码、Base64(后三者属于编码或古典密码,无实际保密性)。
- 密码
- AES-GCM 使用的密码。密码强度直接决定密文的安全性。
- 移位数
- 凯撒密码的字母偏移量,范围 1–25。
适用场景
- 把一段敏感备注加密后再存进笔记软件
- 在不可信渠道传递内容前先做一层加密
- 教学演示凯撒密码的移位原理
- 把中文文本转成摩斯电码,或反向解码
常见问题
关于这个工具,你可能会问
AES-GCM 和普通 AES 有什么区别?
GCM 是一种认证加密模式,除了保密之外还提供完整性校验:如果密文被篡改,解密会直接失败而不是返回错误内容。普通的 CBC 等模式只保证保密性,篡改后往往解出一段乱码,你无法判断是密码错了还是数据坏了。所以新应用建议优先使用带认证的模式。
为什么同一段文字加密两次结果不一样?
因为每次加密都会生成一个随机的初始化向量(IV),它与密码一起参与运算,再随密文一起保存。这是正确且必要的设计 —— 如果同样的明文总是得到同样的密文,攻击者就能通过比对密文判断两段内容是否相同,从而泄露信息。解密时工具会从密文中读出 IV,所以仍能正常还原。
Base64 算加密吗?
不算。Base64 是一种编码,把二进制数据表示成可打印字符,任何人都能一步还原,不需要任何密钥。它解决的问题是「让数据能在只支持文本的通道里传输」,不是保密。本工具在算法选择里明确标注了这一点,避免混淆。
我的密码会被记录吗?
不会。密码只在浏览器内存中参与本次运算,既不发送也不写入任何存储,页面关闭后即消失。也正因如此,密码一旦遗失,已加密的内容就无法恢复 —— 这是本地加密的必然代价,请务必自行妥善保管密码。
加密结果有多长?为什么比原文长不少?
因为密文里除了原文还包含初始化向量与认证标签,并且整体会做 Base64 编码(把二进制转成文本会膨胀约三分之一)。这些额外内容不是浪费,而是保证安全性与完整性的必要条件。
凯撒密码能用来保护数据吗?
不能。凯撒密码只有 25 种可能,手工都能试完,更不用说计算机。它属于古典替换密码,今天只适合教学演示或作为解谜游戏的一环。本工具保留它,是为了让「移位」这类概念可视化,而不是提供一个可用的加密手段。
摩斯电码支持中文吗?
标准摩斯电码只定义拉丁字母、数字与常用标点,没有中文编码方案。输入超出范围的字符时本工具会明确提示,而不是静默丢弃。若需要编码中文,请使用 AES-GCM 或先转成 Base64。
为什么要用 WebCrypto 而不是自己实现算法?
密码学实现极易出错,手写 AES 很可能引入侧信道漏洞或错误的模式使用。WebCrypto 由浏览器与操作系统提供,是经过充分审查的实现,并且能获得密码学安全的随机数。当环境不支持 WebCrypto 时,本工具会选择停止操作,而不是用一个不安全的替代方案凑合。