首页 > 其他分享 >padding模式

padding模式

时间:2024-10-09 16:46:59浏览次数:14  
标签:字节 填充 eg random 0x00 模式 padding 长度

缘起

在遇到AES和DES等分组加密算法时,需要明文满足一定的长度要求(分组的倍数),但是大多数情况下明文没法满足长度的苛刻要求,于是就要进行padding使传入的内容满足长度要求。

Nopadding

就是不填充,明文满足分组算法的长度要求,不需要再进行填充。

PKCS5/PKCS7

填充数据为填充字节的长度,填充至符合块大小的整数倍。eg.如果块长度为16,原文数据长度9,则填充字节数等于0x07,则需要填充7位0x07

ISO7816-4Padding

填充的第一个字节为0x80,后面填充的均为0x00,填充至符合块大小的整数倍。eg.如果块长度为16,原文数据长度9,则填充为:0x80 0x00 0x00 0x00 0x00 0x00 0x00

ISO10126Padding

填充的最后一个字节为填充字节的长度,其他随机,填充至符合块大小的整数倍。eg.如果块长度为16,原文数据长度为9,则填充为: random random random random random random 0x07

空格填充

顾名思义,即填充的每个字节为空格对应的字节数0x20

0x00填充

基本同上,填充的每个字节均为0x00

 

标签:字节,填充,eg,random,0x00,模式,padding,长度
From: https://www.cnblogs.com/snoozy/p/18454607

相关文章

  • 网络接入的镜像模式和串接模式
    网络接入的镜像模式和串接模式主要有以下特点: 一、镜像模式1. 工作原理 -镜像模式也称为端口镜像,是将网络中指定端口的数据流量复制一份到另一个监测端口,以便进行网络分析、故障排查和安全监控等。例如,将连接重要服务器的交换机端口流量镜像到一个用于网络监测的设备......
  • 【一步步开发AI运动小程序】二十、AI运动小程序如何适配相机全屏模式?
    引言受小程序camera组件预览和抽帧图像不一致的特性影响,一直未全功能支持全屏模式,详见本系列文件第四节小程序如何抽帧;随着插件在云上赛事、健身锻炼、AI体测、AR互动场景的深入应用,各开发者迫切的希望能在全屏模式下应用,以便获得更合理的UI布局和更佳的用户体验,经过我们的努力......
  • 在线问诊APP开发,开启智慧医疗新模式
    随着互联网医疗的不断发展,患者对线上问诊的需求逐渐增加。为了满足市场需求,提供便捷、高效的在线问诊服务。现在很多医院和诊所都着手互联网医院智慧医疗系统,利用在线问诊APP解决了医院每天要面对大量患者,医疗资源紧张,患者等待时间较长等难题,提高了患者就诊的体验,缓解了医院和......
  • 在线问诊APP开发,开启智慧医疗新模式
    随着互联网医疗的不断发展,患者对线上问诊的需求逐渐增加。为了满足市场需求,提供便捷、高效的在线问诊服务。现在很多医院和诊所都着手互联网医院智慧医疗系统,利用在线问诊APP解决了医院每天要面对大量患者,医疗资源紧张,患者等待时间较长等难题,提高了患者就诊的体验,缓解了医院和......