AES的加密和解密 AES的基础知识 AES的加密模式(Mode) AES的加密模式有:CBC、ECB、CTR、OCF、CFB。 其中 ECB 有安全问题,所以一定不选择。 而常用的是 CBC,并且 crypto-js 默认也用了 CBC 所以就无脑选择了 CBC 密钥的长度(Key) AES需要指定密钥长度必须为 128 位、192 位或256 位,即字符串长度为:16、24 或 32。 初始化向量(IV) 一段固定长度的随机数,用于增强AES加密的强度。 IV的长度通常为16字节(即128位),它必须与密钥一起使用。 填充方式(Padding) 由于AES加密的块大小通常为128位,而明文的长度可能不是块大小的整数倍,因此需要...