l
散列算法 (
MD5/SHA1/ RIPEMD160/
SHA256
/
SHA384
等
)
l
对称加密算法 (
DES/TRI-DES
等
)
l
非对称加密算法(
RSA/DSA
)
ECB
电子密码本
把加密串分成
64bit
一组
,
不足部分添齐
(
这里留到后面说
)
,然后对每一个块单独加密,最终一块块的密文块组成密文,解密过程相反!如图
:
CBC
密码块链
CBC
模式的出现
就是为了补救
ECB
模式的一些缺点
(
密文一样原文也一样
),
过程如图所示
,
这里就不画蛇了
:
OFB
输出反溃模式
下图
E’
是加密函数
E
的一种变换
,
具体过程可以看书
,
这里主要展示的它的大至过程
:
CFB
密码反馈模式
与上面的
OFB
类似
,
也是对
OFB
模式的一种加强
,E’
函数与
OFB
一样
CTR
记数模式
这种模式用
IV
加密
,
再与明文异或得到密文块
,
且下次加密块用到的
IV
是先前的
IV
加
1,
过程如图
: