AES-CBC模式加密在加密和解密是需要一個初始化向量(Initialization Vector, IV),在每次加密之前或者解密之後,使用初始化向量與明文或密文異或。
AES加密資料塊
分組長度必須為128位元,金鑰長度可以是128位元、192位元、256位元中的任意一個(如果資料塊及金鑰長度不足時,會補齊)。
例如: AES-128-CBC 就是16位長度,128位元
密碼分組連結模式(Cipher Block Chaining (CBC))
這種模式是先將明文切分成若干小段,然後每一小段與初始塊或者上一段的密文段進行異或運算後,再與金鑰進行加密。
本作品採用《CC 協議》,轉載必須註明作者和本文連結