AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 算法加解密

在线Rabbit加解密

内容摘要:

这是一款 Rabbit 流密码加密解密工具,输入一段文字和一个密钥,点一下就能加密成密文;把密文填回去,点解密就还原成原文。Rabbit 是一种速度快、安全性高的流密码算法。做接口加密、数据保护、学习流密码原理时用起来很方便。

Rabbit 是一种对称加密算法,属于"流密码"这一类。流密码的特点是逐字节加密,速度快,特别适合加密连续的数据流,比如网络通信、实时传输。它和 AES 不同,AES 是分组加密(按块处理),Rabbit 是一个字节一个字节地加密。它用同一个密钥加密和解密,安全性也不错,是欧洲 eSTREAM 项目选出的推荐算法之一。这个小工具就是帮你做 Rabbit 加解密的。

主要功能

输入文本和密钥

上面一个框放要处理的文字——加密时放明文,解密时放密文。中间一个框填密钥,双方约定的字符串就行,比如 mysecretkey。

加密和解密

点"加密",工具用 Rabbit 算法把明文加密,密文出现在下面结果区。密文是一串 Base64 编码的文本,看着像随机字母数字。反过来,把密文填进输入框,密钥照旧,点"解密",原文出现。

一键交换

解密完想反过来看看,点"交换",把结果区的密文挪到输入框,方便接着操作,不用手动复制粘贴。

粘贴和清空

输入框旁边有"粘贴"按钮,点一下把剪贴板内容直接填进去。"清空"把输入清掉。

一键复制

结果区旁边有"一键复制",点一下结果全复制走,粘到别处就能用。

密钥校验

密钥为空、明文为空、密文为空,都会提示你,不会默默算出个错误结果。解密失败(密钥错或密文格式不对)也会提示。

适合谁用

做接口对接的人,对方要求用 Rabbit 加密参数,用它能快速加密、也能解开;做开发、处理敏感数据的人,本地想加密保存或传输,用起来方便;学流密码、加密算法的人,拿它试试,跟 AES 这种分组密码对比着看,直观理解两者的区别;做 CTF、解谜题的人,遇到 Rabbit 的题,用它能快速解密。

用起来什么感觉

界面很简洁:上面输入文字,中间填密钥,下面看结果,最下面三个按钮控制加密、解密、交换。按钮颜色区分得很清楚——加密是蓝紫的,解密是绿的,交换是浅灰的,一眼知道点哪个。结果用等宽字体,Base64 密文对齐整齐。整个过程在浏览器本地完成,密钥和数据都不会上传到任何服务器,安全。手机上按钮会竖着排,输入框加宽加高,手指点着方便。不需要安装,打开网页就能使,用完关掉就行。