Rabbit加密/解密工具

Rabbit是一种高速流密码算法,在软件实现中具有优异的性能。本工具提供Rabbit算法的加密和解密功能,支持文本和Base64格式的密钥。

加密/解密参数

密钥应为16个字符(128位)。如果不足16字符,将自动填充;如果超过16字符,将自动截断。

处理结果

Rabbit算法简介

Rabbit是一种流密码算法,由Martin Boesgaard等人于2003年提出。它具有以下特点:

  • 高速软件实现,适合需要快速加密的场景
  • 使用128位密钥和64位初始向量
  • 基于非线性函数和128位内部状态
  • 在欧洲eSTREAM项目中表现优异

使用说明

  • 在输入文本区域输入需要加密或解密的文本
  • 输入16个字符的密钥(128位),不足或超过会自动处理
  • 初始向量可选(8个字符),可增强加密安全性
  • 点击"加密文本"或"解密文本"按钮执行操作
  • 加密结果将以Base64格式显示
  • 要解密,请确保使用与加密时相同的密钥和初始向量

安全提示

  • 请妥善保管您的加密密钥,丢失密钥将无法解密数据
  • 对于重要数据,建议使用更强的密钥(随机生成)
  • 初始向量(IV)可以增加加密的随机性,提高安全性
  • 本工具在浏览器中运行,数据不会上传到服务器
  • 清除所有内容可确保敏感信息不会留在浏览器中