日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

分组加密的填充

發(fā)布時(shí)間:2025/3/14 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 分组加密的填充 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

分組算法加解密是以定長的數(shù)據(jù)塊分組為單位的。AES常用的分組長度是128bit,即16個(gè)字節(jié),AES算法也有256bit的分組長度模式,其他不同的分組算法分組長度各不相同。明文數(shù)據(jù)的長度不會(huì)總是恰好等于分組長度的整數(shù)倍。為了調(diào)用分組算法加密,必須把最后一組明文填充到整個(gè)分組的長度,解密時(shí)去掉填充的字節(jié)即可。一種填充方式是,記明文比一個(gè)分組缺少的字節(jié)數(shù)為N,在明文的后面追加N個(gè)值為N的字節(jié)即可。如果明文長度恰好是分組長度的整數(shù)倍,無需填充,則在明文末尾增加一個(gè)分組,每個(gè)字節(jié)的值都是分組長度L。解密時(shí),按照相同的規(guī)則進(jìn)行去填充,將明文最后一個(gè)分組去掉重復(fù)的N個(gè)N即可,這種填充方式稱為PKCS5Padding。編程使用分組加密時(shí),填充方式是需要明確的一個(gè)參數(shù)。

填充示意圖

圖片來自http://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html

轉(zhuǎn)載于:https://www.cnblogs.com/kodefun/p/4676543.html

總結(jié)

以上是生活随笔為你收集整理的分组加密的填充的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。