文本加密工具

概述
Generated by AI

文本加密工具支持 AES、TripleDES、Rabbit、RC4 四种对称加密算法,输入明文和密钥即可实时获得密文(Base64 格式),反向输入密文和密钥可还原明文,全程在浏览器本地运算,不传输数据。

四种算法怎么选

AES — 推荐首选

  • 美国联邦政府标准,目前最广泛使用的对称算法
  • 安全性最高,速度快
  • 适合大多数需要保护文本的场景

TripleDES — 兼容旧系统

  • 对数据进行三次 DES 加密
  • 安全性低于 AES,逐渐被淘汰
  • 仅在需要对接使用 3DES 的遗留系统时选用

Rabbit — 性能优先

  • 流加密算法,速度极快,资源占用低
  • 适合加密体积较大的文本内容
  • 安全性可接受,但不如 AES 广泛审计

RC4 — 不建议使用

  • 已发现多个安全漏洞
  • 仅在兼容极少数旧系统时使用
  • 不适用于任何新场景

密钥强度直接决定加密效果

这四种算法都使用密钥派生(key derivation)从密码字符串生成内部密钥,因此密钥字符串的随机性对安全性影响极大:

  • 弱密钥(如 123456password)极易被字典攻击破解,即使用 AES 也形同虚设
  • 推荐密钥长度 16 字符以上,混合字母、数字、符号
  • 密钥和密文不应存储在同一位置;密钥应通过独立的安全渠道传递给对方

加密输出格式

加密结果输出为 Base64 编码字符串,例如:

U2FsdGVkX18vLZAjnNztRaRDUdr8Mz1DIeAsrY7Q1UA=

该格式仅包含可打印 ASCII 字符,可以安全地写入 JSON、通过 URL 传递或存储到数据库。解密时将该字符串完整输入,选择相同算法和密钥即可还原明文。