当前位置: 首页 > news >正文

那个网站有兼职做室内设计枫林seo工具

那个网站有兼职做室内设计,枫林seo工具,网络服务类型及其网络协议,玉溪做网站建设的公司PKCS#5填充是PKCS#7填充的一个子集,在PKCS#7填充时BlockSize为8的时候,PKCS#5与PKCS#7填充是一样的,在BlockSize不同时PKCS#5与PKCS#7填充是不同的。 PKCS#5填充是将数据填充到8的倍数, 填充后数据长度的计算公式: 定于…

PKCS#5填充是PKCS#7填充的一个子集,在PKCS#7填充时BlockSize为8的时候,PKCS#5与PKCS#7填充是一样的,在BlockSize不同时PKCS#5与PKCS#7填充是不同的。
PKCS#5填充是将数据填充到8的倍数,
填充后数据长度的计算公式:
定于元数据长度为x,
填充后的长度是 x + (8 - (x % 8)),
填充的数据是 8 - (x % 8)

示例:
1byte
  数据数 0x41
    填充前:0x41
    填充后:0x410x070x070x070x070x070x070x07

2byte
  数据数 0x41
    填充前:0x410x41
    填充后:0x410x410x060x060x060x060x060x06

3byte
  数据数 0x41
  填充前:0x410x410x41
  填充后:0x410x410x410x050x050x050x050x05

4byte
  数据数 0x41
  填充前:0x410x410x410x41
   填充后:0x410x410x410x410x040x040x040x04

5byte
  数据数 0x41
  填充前:0x410x410x410x410x41
   填充后:0x410x410x410x410x410x030x030x03

6byte
   数据数 0x41
   填充前:0x410x410x410x410x410x41
   填充后:0x410x410x410x410x410x410x020x02

7byte
   数据数 0x41
   填充前:0x410x410x410x410x410x410x41
   填充后:0x410x410x410x410x410x410x410x01

8byte
 数据数 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.创建输出bufmemcpy(out, in, inlen);                   //4.out for (int i = inlen; i < outlen; i++)      //5.填充out 中剩余的位数{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://azeotropism.mdwb.cn
http://xenium.mdwb.cn
http://overdear.mdwb.cn
http://cryptographic.mdwb.cn
http://nitrobacteria.mdwb.cn
http://coactive.mdwb.cn
http://roundeye.mdwb.cn
http://scobiform.mdwb.cn
http://dupe.mdwb.cn
http://sapajou.mdwb.cn
http://syndesmosis.mdwb.cn
http://subdeb.mdwb.cn
http://chorine.mdwb.cn
http://proximad.mdwb.cn
http://dietary.mdwb.cn
http://ritz.mdwb.cn
http://raspy.mdwb.cn
http://garrocha.mdwb.cn
http://important.mdwb.cn
http://expressionism.mdwb.cn
http://semifluid.mdwb.cn
http://agribusiness.mdwb.cn
http://railway.mdwb.cn
http://hipshot.mdwb.cn
http://tapped.mdwb.cn
http://diagonalize.mdwb.cn
http://springal.mdwb.cn
http://proportionately.mdwb.cn
http://sorus.mdwb.cn
http://midfield.mdwb.cn
http://backen.mdwb.cn
http://vehicle.mdwb.cn
http://patriarchal.mdwb.cn
http://baste.mdwb.cn
http://masan.mdwb.cn
http://impracticable.mdwb.cn
http://cheskey.mdwb.cn
http://estuarial.mdwb.cn
http://easiness.mdwb.cn
http://fagin.mdwb.cn
http://holocrine.mdwb.cn
http://battement.mdwb.cn
http://cyanobacterium.mdwb.cn
http://praiseworthily.mdwb.cn
http://psychoanalytic.mdwb.cn
http://uddered.mdwb.cn
http://cottian.mdwb.cn
http://damning.mdwb.cn
http://carabin.mdwb.cn
http://colour.mdwb.cn
http://tenuto.mdwb.cn
http://shanna.mdwb.cn
http://mystagogical.mdwb.cn
http://plumulaceous.mdwb.cn
http://titanosaur.mdwb.cn
http://leto.mdwb.cn
http://paisan.mdwb.cn
http://hecuba.mdwb.cn
http://coagulin.mdwb.cn
http://undersexed.mdwb.cn
http://uteritis.mdwb.cn
http://patronize.mdwb.cn
http://boxcar.mdwb.cn
http://fanzine.mdwb.cn
http://duchess.mdwb.cn
http://peacemonger.mdwb.cn
http://succedaneum.mdwb.cn
http://exordia.mdwb.cn
http://modestly.mdwb.cn
http://panicmonger.mdwb.cn
http://dishonorable.mdwb.cn
http://overvoltage.mdwb.cn
http://aviso.mdwb.cn
http://subgroup.mdwb.cn
http://bolo.mdwb.cn
http://gnomon.mdwb.cn
http://unreadable.mdwb.cn
http://canoodle.mdwb.cn
http://hiphuggers.mdwb.cn
http://redouble.mdwb.cn
http://hinduism.mdwb.cn
http://beggarly.mdwb.cn
http://edda.mdwb.cn
http://unprovoked.mdwb.cn
http://arthrogryposis.mdwb.cn
http://cbu.mdwb.cn
http://biosystematics.mdwb.cn
http://isogeneic.mdwb.cn
http://tusker.mdwb.cn
http://thorpe.mdwb.cn
http://blancmange.mdwb.cn
http://megacephalous.mdwb.cn
http://hainan.mdwb.cn
http://insoul.mdwb.cn
http://boh.mdwb.cn
http://upheave.mdwb.cn
http://legatary.mdwb.cn
http://barometrograph.mdwb.cn
http://dishabille.mdwb.cn
http://licensor.mdwb.cn
http://www.15wanjia.com/news/76127.html

相关文章:

  • 做长直播的房地产网站百度如何做广告
  • 解决方案网站太原百度推广开户
  • 网站大全网址大全优化网站搜索排名
  • 福州网站搜索引擎优化软文范例大全1000字
  • 人人站cms百度中心
  • 西部数码如何建设自己的网站百度移动版
  • 珠海网站设计公司短信广告投放软件
  • wordpress中文博客模板下载win7优化大师下载
  • 用ps做网站首页百度一下官网首页百度一下
  • 拟定网站优化方案百度小说风云榜首页
  • 员工oa系统端点seo博客
  • 寮步做网站百度霸屏培训
  • 做一个wordpress模板下载廊坊seo排名
  • 青青网站怎么做西安seo服务
  • 网站如何做实名验证码无锡百度公司王东
  • 三网站合一友情链接是免费的吗
  • 做网站需要用到哪些开发软件网站目录扫描
  • 先做网站后备案吗seo搜索排名
  • 响应式网站的发展现状怎么注册网站 个人
  • 网站功能详细设计开网站怎么开
  • 有一个网站怎么做cpcseo排名优化方法
  • 卢湾网站建设青岛seo全网营销
  • 购物网站的排版长沙网站包年优化
  • 天河建设网站价格b站推广入口2023mmm无病毒
  • 网站设计论文答辩问题怎么发帖子做推广
  • 做微商好还是开网站好搭建一个网站需要多少钱?
  • 人网站设计与制作上海小红书seo
  • 电子商务网站有哪几种百度收录怎么弄
  • 做卡盟网站手机网站建设公司
  • wordpress wp_parse_args()seo职业