中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

去哪里學(xué)習(xí)做網(wǎng)站關(guān)鍵詞查詢網(wǎng)址

去哪里學(xué)習(xí)做網(wǎng)站,關(guān)鍵詞查詢網(wǎng)址,網(wǎng)站管理員容易做嗎,湖南網(wǎng)站建設(shè)推廣PKCS#5填充是PKCS#7填充的一個子集,在PKCS#7填充時BlockSize為8的時候,PKCS#5與PKCS#7填充是一樣的,在BlockSize不同時PKCS#5與PKCS#7填充是不同的。 PKCS#5填充是將數(shù)據(jù)填充到8的倍數(shù), 填充后數(shù)據(jù)長度的計算公式: 定于…

PKCS#5填充是PKCS#7填充的一個子集,在PKCS#7填充時BlockSize為8的時候,PKCS#5與PKCS#7填充是一樣的,在BlockSize不同時PKCS#5與PKCS#7填充是不同的。
PKCS#5填充是將數(shù)據(jù)填充到8的倍數(shù),
填充后數(shù)據(jù)長度的計算公式:
定于元數(shù)據(jù)長度為x,
填充后的長度是 x + (8 - (x % 8)),
填充的數(shù)據(jù)是 8 - (x % 8)

示例:
1byte
? 數(shù)據(jù)數(shù) 0x41
? ? 填充前:0x41
? ? 填充后:0x410x070x070x070x070x070x070x07

2byte
??數(shù)據(jù)數(shù) 0x41
? ? 填充前:0x410x41
? ? 填充后:0x410x410x060x060x060x060x060x06

3byte
??數(shù)據(jù)數(shù) 0x41
??填充前:0x410x410x41
??填充后:0x410x410x410x050x050x050x050x05

4byte
??數(shù)據(jù)數(shù) 0x41
? 填充前:0x410x410x410x41
? ?填充后:0x410x410x410x410x040x040x040x04

5byte
??數(shù)據(jù)數(shù) 0x41
??填充前:0x410x410x410x410x41
? ?填充后:0x410x410x410x410x410x030x030x03

6byte
? ?數(shù)據(jù)數(shù) 0x41
? ?填充前:0x410x410x410x410x410x41
? ?填充后:0x410x410x410x410x410x410x020x02

7byte
? ?數(shù)據(jù)數(shù) 0x41
? ?填充前:0x410x410x410x410x410x410x41
? ?填充后:0x410x410x410x410x410x410x410x01

8byte
?數(shù)據(jù)數(shù) 0x41
?填充前:0x410x410x410x410x410x410x410x41
??填充后:0x410x410x410x410x410x410x410x410x080x080x080x080x080x080x080x08


以下是c++代碼

unsigned char* test_pkcs5padding(unsigned char* in,  int m_BlockSize)
{int inlen = strlen((char*)in);            //1.獲取輸入長度int outlen = inlen + (8 - (inlen % 8));   //2.計算輸出長度unsigned char* out = new unsigned char[outlen];          //3.創(chuàng)建輸出bufmemcpy(out, in, inlen);                   //4.out for (int i = inlen; i < outlen; i++)      //5.填充out 中剩余的位數(shù){int paddingval = (outlen - (inlen % 8));out[i] = paddingval;}return out;
}

     test_main()
{int m_BlockSize = 8;unsigned char in[]="A";unsigned char *out=NULL;out=test_pkcs5padding(in, 8);unsigned char in2[] ="AA";out=test_pkcs5padding(in2,8);unsigned char in3[] = "AAA";out = test_pkcs5padding(in3,8);unsigned char in8[] = "AAAAAAAA";out = test_pkcs5padding(in8, 8);}


?

public byte[] pkcs5_padding(byte[] source) {int sourceLength = source.length;int paddingLength = sourceLength ?+ (8- (sourceLength % 8));byte[] paddingResult = new byte[paddingLength];System.arrayCopy(source, 0, paddingResult, 0, sourceLength);for (int i = sourceLength; i < paddingLength; i++) {paddingResult[i] = (byte)(paddingLength - (sourceLength % 8);}return paddingResult;}

http://m.risenshineclean.com/news/64644.html

相關(guān)文章:

  • 黃岡網(wǎng)站建設(shè)哪家便宜學(xué)網(wǎng)絡(luò)營銷
  • 小企業(yè)網(wǎng)站建設(shè)怎樣可以快速百度合伙人官方網(wǎng)站
  • 校園二手交易網(wǎng)站要怎么做呀結(jié)構(gòu)優(yōu)化設(shè)計
  • 河北今日疫情最新情況路由優(yōu)化大師官網(wǎng)
  • 公司網(wǎng)站建設(shè)和推廣無代碼網(wǎng)站開發(fā)平臺
  • 電影網(wǎng)站怎么做laravel關(guān)鍵詞排名的排名優(yōu)化
  • 什么網(wǎng)站可以找手工活做廣州營銷網(wǎng)站建設(shè)靠譜
  • 寧波企業(yè)網(wǎng)站開發(fā)百度seo教程
  • Nginx做跳轉(zhuǎn)到其他網(wǎng)站濟南網(wǎng)站建設(shè)哪家便宜
  • 手機網(wǎng)站廣告自己想開個網(wǎng)站怎么弄
  • 桐梓縣工程建設(shè)交易網(wǎng)站子域名在線查詢
  • 湛江網(wǎng)站關(guān)鍵詞優(yōu)化網(wǎng)絡(luò)營銷技巧和營銷方法
  • 企業(yè)網(wǎng)站的主要類型廣東的seo產(chǎn)品推廣服務(wù)公司
  • 網(wǎng)站建設(shè)費 什么科目品牌推廣宣傳詞
  • 獨立個人博客網(wǎng)站制作微信公眾號怎么開通
  • 優(yōu)秀網(wǎng)站制作深圳網(wǎng)站開發(fā)制作
  • 網(wǎng)站建設(shè)教程互聯(lián)網(wǎng)電商平臺有哪些
  • 做詐騙網(wǎng)站以及維護cpa推廣接單平臺
  • 商城類網(wǎng)站用什么做seo線下培訓(xùn)班
  • 網(wǎng)站值多少錢推薦一個seo優(yōu)化軟件
  • 網(wǎng)站建設(shè)app網(wǎng)站關(guān)鍵詞優(yōu)化培訓(xùn)
  • 微信管理中心seo人員的職責(zé)
  • aspcms網(wǎng)站模板網(wǎng)絡(luò)推廣公司有多少家
  • 中英西班牙網(wǎng)站建設(shè)一鍵優(yōu)化是什么意思
  • 浙江臺州做網(wǎng)站的公司有哪些網(wǎng)絡(luò)推廣網(wǎng)絡(luò)營銷外包
  • 廈門網(wǎng)站建設(shè)哪家強農(nóng)產(chǎn)品網(wǎng)絡(luò)營銷
  • 做網(wǎng)站軟件frontpage百度排名點擊軟件
  • 織夢移動網(wǎng)站百度站長社區(qū)
  • 遼陽好的網(wǎng)站建設(shè)公司百度競價推廣流程
  • 梧州網(wǎng)站設(shè)計理念網(wǎng)絡(luò)seo外包