数据填充规则之PKCS7
生活随笔
收集整理的這篇文章主要介紹了
数据填充规则之PKCS7
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- 程序輸入的數(shù)據(jù)全部使用Hex 十六進(jìn)制的格式
- IV? ?00000000000000000000000000000000
- Source(加密數(shù)據(jù))? char input_date[] = {'a','a','a','a',.......} Ascll編碼 需要轉(zhuǎn)16進(jìn)制
- input_data??303030303030303030303030303030CC? CC表示此位無數(shù)據(jù)
- 注意事項(xiàng):考慮到程序采用 PKCS#7填充,填充方式為當(dāng)數(shù)據(jù)長(zhǎng)度不足數(shù)據(jù)塊長(zhǎng)度時(shí),缺少幾個(gè)元素,就使用幾個(gè)幾的十六進(jìn)制進(jìn)行填充,比如上述例子 輸入15個(gè)0,數(shù)據(jù)塊的長(zhǎng)度是16,缺少一個(gè)元素,使用0x01 填充?30303030303030303030303030303001
- 如果是15個(gè)0 數(shù)據(jù)塊長(zhǎng)度是 14,缺少2個(gè)元素,使用兩個(gè) 0x02進(jìn)行填充,數(shù)據(jù)填充之后輸出的結(jié)果是?30303030303030303030303030300202
參考鏈接
- 數(shù)據(jù)填充規(guī)則之PKCS7 - 知乎
總結(jié)
以上是生活随笔為你收集整理的数据填充规则之PKCS7的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: undefined reference
- 下一篇: 立体视觉—计算视差图