对称密码概述
DES 算法的编程使用
3DES 算法的编程使用
AES 算法的编程使用
对称密码概述 — 对称密码的概念
1.加密密钥和解密密钥相同,对于大多数对称密码算法,加解密过程互逆
2.加解密通信模型

3.特点:算法公开、计算量小、加密速度快、加密效率高
4.弱点:双方都使用同样密钥,安全性得不到保证
5.分组密码工作模式
(1)ECB:电子密码本 (4)OFB:输出反馈
(2)CBC:密文链接 (5)CTR:计数器
(3)CFB:密文反馈
6.分组密码填充方式
(1)NoPadding
(2)PKCS5Padding
(3)ISO10126Padding
常用对称密码:
(1)DES(Data Encryption Standard)
(2)3DES(Triple DES、DESede)
(3)AES(Advanced Encryption Standard)
DES 算法的编程使用 — DES 算法基本概念
本文介绍了对称密码的概念,包括加密密钥和解密密钥相同、加解密过程互逆等特性,并详细讲解了DES、3DES和AES三种对称密码算法在Java中的编程使用。还提到了对称密码的弱点、工作模式和填充方式。

2万+

被折叠的 条评论
为什么被折叠?



