-
AES加密位数跟密钥
key的位数
有关, 以下是密钥位数和加密对应关系- 16 => AES-128
- 24 => AES-192
- 32 => AES-256
iv
是初始化向量. 超过16字节或者不足16字节都会被补足16字节或者截断到16字节。由于AES是块加密,铭文被分割成固定长度的块(一般是16字节长度),所以iv
也是16
字节。- CBC是加密模式
具体可参考 crypto-js和php的对接
AES加密位数跟密钥key的位数
有关, 以下是密钥位数和加密对应关系
iv
是初始化向量. 超过16字节或者不足16字节都会被补足16字节或者截断到16字节。由于AES是块加密,铭文被分割成固定长度的块(一般是16字节长度),所以iv
也是16
字节。具体可参考 crypto-js和php的对接