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元
微信
支付宝
TripleDES
主页
密码工具
对称密码
对称密码介绍
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 密钥交换
口令
运行模式:
ECB(电子密码本)
CBC(密码块链)
OFB(输出反馈)
CFB(加密反馈)
CTR(计算器模式)
填充模式:
None
PKCS7
Zeros
ANSIX923
ISO10126
密钥长度:
128bit
192bit
密钥:
Hex
Text
明文格式:
十六进制
Base64
密文格式:
十六进制
Base64
加密 ↓
解密 ↑
Triple DES(3DES)
是一种对称加密算法,旨在提高传统DES算法的安全性。Triple DES通过对数据进行三次加密-解密-加密操作,大大增加了破解的难度。它是为了克服DES的短密钥长度和易于暴力破解的缺点而设计的。
Triple DES 的加解密
三重 DES 的加密机制如图所示。
明文经过三次 DES 处理才能变成最后的密文,由于 DES 密钥的长度实质上是 56 比特, 因此三重 DES 的密钥长度就是 56x3=168 比特。
从图中我们可以发现,三重 DES 并不是进行三次 DES 加密(加密—加密—加密),而是加密—解密—加密的过程。在加密算法中加人解密操作让人感觉很不可思议, 实际上这个方法是 IBM 公司设计出来的, 目的是为了让三重 DES 能够兼容普通的 DES。
运行模式
详情请见:
对称密码介绍
——分组密码的模式。
填充模式
None:
不填充
PKCS7:
填充字符串由一个字节序列组成,每个字节填充该字节序列的长度
Zeros:
填充字符串由设置为零的字节组成
ANSIX923:
填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节序列的长度,其余字节均填充数字零
ISO10126:
填充字符串由一个字节序列组成,此字节序列的最后一个字节填充字节序列的长度,其余字节填充随机数据
密钥(偏移)
Text:
表示是文本格式,加密前会使用 UTF-8 编码,把它转成 byte[] 数组
Hex
表示是十六进制格式,加密前会把十六进制字符串转成 byte[] 数组
+