🔐

Rabbit加密/解密

🐰 Rabbit加密解密
📊 处理结果
{{ isEncrypt ? 'Rabbit加密结果' : 'Rabbit解密结果' }} {{ output }}
📊
加密或解密后,结果将显示在这里
📜 密钥信息
Rabbit密钥 {{ secretKeyInput }}

💡 功能说明

在线Rabbit加密解密工具:Rabbit是由CryptoProposal设计的流密码(Stream Cipher)算法,密钥长度固定为16字节(128位),加密和解密使用完全相同的算法。Rabbit以高性能著称,曾入选eSTREAM加密算法竞赛,适用于对速度要求较高的流式加密场景。

  • 流密码加密 — 逐字节加密,无需分组填充,适合流式数据处理
  • 对称加密 — 加密和解密使用同一密钥和同一算法,操作完全对称
  • 灵活密钥格式 — 支持UTF-8、ASCII和Base64三种密钥输入格式
  • 多种输出格式 — 密文支持Base64和Hex(十六进制)两种输出格式
  • 随机密钥生成 — 一键生成16字节(128位)随机密钥
  • 一键复制 — 点击密钥和结果即可复制到剪贴板

⚠️ 注意事项

  • Rabbit是流密码,无分组/填充概念,对任意长度明文均可直接加密,密文长度与明文相同
  • Rabbit密钥固定为16字节(128位),不足16字节会自动补零填充到16字节
  • 加密和解密使用完全相同的算法(异或运算),encrypt(data) ≡ decrypt(data)
  • 同一密钥多次使用时会暴露明文统计特征,建议每次加密时更换密钥
  • Rabbit安全性较高,已通过eSTREAM评审,适合高速流式加密需求
  • 密钥在页面刷新后会丢失,请及时保存重要数据