=发送给接收方
接收方使用相同的密钥key进行解密
AES特点
对称加密,也就是用收发两方都是用相同的密钥Key加密和解密
AES是DES的升级,在选择上如果使用对称加密更建议使用AES加密
AES是可逆的...答: 也会补充一个字节位0x01。
如果16位铭文格式是这种{1,2,3,4,5,a,b,c,d,e,6,6,6,6,6,6},那么不会认为后面的6是填充的呢?然会形象最后的解密出来的明文呢?...几点补充:
1.我们在调用封装好的AES算法时,表面上使用的Key并不是真正用于AES加密解密的密钥,而是用于生成真正密钥的“种子”。...它的作用和MD5的“加盐”有些类似,目的是防止同样的明文块始终加密成同样的密文块。
?
image
从图中可以看出,CBC模式在每一个明文块加密前会让明文块和一个值先做异或操作。...IV作为初始化变量,参与第一个明文块的异或,后续的每一个明文块和它前一个明文块所加密出的密文块相异或。
这样以来,相同的明文块加密出的密文块显然是不一样的。
CBC模式的好处是什么呢?