- 程序輸入的數據全部使用Hex 十六進制的格式
- IV? ?00000000000000000000000000000000
- Source(加密數據)? char input_date[] = {'a','a','a','a',.......} Ascll編碼 需要轉16進制
- input_data??303030303030303030303030303030CC? CC表示此位無數據
- 注意事項:考慮到程序采用 PKCS#7填充,填充方式為當數據長度不足數據塊長度時,缺少幾個元素,就使用幾個幾的十六進制進行填充,比如上述例子 輸入15個0,數據塊的長度是16,缺少一個元素,使用0x01 填充?30303030303030303030303030303001
- 如果是15個0 數據塊長度是 14,缺少2個元素,使用兩個 0x02進行填充,數據填充之后輸出的結果是?30303030303030303030303030300202
參考鏈接
- 數據填充規則之PKCS7 - 知乎