Home
Services
Shop
Pages
About Us
Services Details
Shop Details
Blog Details
Contact
Blog
(+86) 13108958693
Mon-Fri: 17:00 - 22:00 Sat/Sun: 09:00 - 22:00
(+86) 13108958693
Mon-Fri: 17:00 - 22:00 Sat/Sun: 09:00 - 22:00
扫一扫加站长微信
您的鼓励是我最大的动力
微信打赏
2元
4元
10元
微信
支付宝
首页
标准&法规
ISO-21434
R155
R156
密码工具
对称密码
非对称密码
摘要函数
消息认证码
数字签名
数字证书
随机数
密钥
软件安全
AUTOSAR
QNX
Linux
硬件安全
SecureZone
HSM
TEE
攻击手段
Dos 攻击
中间人攻击
...
...
防御措施
最小权限原则
安全启动
安全升级
安全通信
安全诊断
安全日志
防火墙
安全测试
模糊测试
渗透测试
漏洞扫描
关于
扫一扫加站长微信
您的鼓励是我最大的动力
2元
4元
10元
微信
支付宝
Rabbit
主页
密码工具
对称密码
对称密码介绍
DES
Triple DES
AES
> Rabbit <
RC4
异或
非对称密码
非对称密码介绍
RSA
SM2
ECC
摘要函数算法
摘要函数介绍
MD4
MD5
SHA
SM3
CRC
消息认证码
消息认证码介绍
CMAC
HMAC
数字签名
数字签名介绍
RSA-Signature
ECDSA
数字证书
数字证书介绍
X.509
X.509 证书解析
X.509 证书生成
X.509 证书验证
SSL
SSL 证书解析
...
...
...
CSR 生成
随机数
随机数介绍
PRNG
TRNG
密钥
密钥介绍
Diffie-Hellman 密钥交换
口令
填充模式:
None
PKCS7
Zeros
ANSIX923
ISO10126
密钥长度:
128bit
偏移长度:
64bit
密钥:
Hex
Text
偏移:
Hex
Text
明文格式:
十六进制
Base64
密文格式:
十六进制
Base64
加密 ↓
解密 ↑
Rabbit
Rabbit 是一种由 Martin Boesgaard、Mette Vesterager、Thomas Pedersen、Jens Christiansen 和 Ove Scavenius在2003年设计的流加密算法。它在 2008年被欧洲标准化委员会(European Committee for Standardization, CEN)批准为流加密标准。Rabbit算法以其高效、快速和对硬件资源需求低的特点 著称,适用于对速度要求较高的应用场景。
Rabbit 结构
它生成一个伪随机数流(key stream),这个伪随机数流与明文进行XOR操作,从而生成密文。解密时也是将同样的伪随机数流与密文进行XOR操作,得到明文。
填充模式
None:
不填充
PKCS7:
填充字符串由一个字节序列组成,每个字节填充该字节序列的长度
Zeros:
填充字符串由设置为零的字节组成
ANSIX923:
填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节序列的长度,其余字节均填充数字零
ISO10126:
填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节序列的长度,其余字节填充随机数据
密钥(偏移)
Text:
表示是文本格式,加密前会使用 UTF-8 编码,把它转成 byte[] 数组
Hex
表示是十六进制格式,加密前会把十六进制字符串转成 byte[] 数组
+