南溟丷

我想在那里最蓝的大海扬帆

0%

前言

AES加密算法中分有AES-128AES-192AES-256,而每种对加密数据的分块长度又各有要求,分别为16byte128位、24byte192位和32byte256位。

AES加密的CBC模式中,若加密数据的长度模除分块长度而有余,则会在末尾填充一组数据。

(pad_length-len(data)%pad_length)*hex(pad_length-len(data)%pad_length)

若模除后为零,则直接填充一组如上公式所示的数据。

阅读全文 »