zoukankan      html  css  js  c++  java
  • 加密填补 填充 pad padding

    RFC 1423 - Privacy Enhancement for Internet Electronic Mail: Part III: Algorithms, Modes, and Identifiers https://tools.ietf.org/html/rfc1423

       The input to the DES CBC encryption process shall be padded to a
       multiple of 8 octets, in the following manner.  Let n be the length
       in octets of the input.  Pad the input by appending 8-(n mod 8)
       octets to the end of the message, each having the value 8-(n mod 8),
       the number of octets being added.  In hexadecimal, the possible
       paddings are:  01, 0202, 030303, 04040404, 0505050505, 060606060606,
       07070707070707, and 0808080808080808.  All input is padded with 1 to
       8 octets to produce a multiple of 8 octets in length.  The padding
       can be removed unambiguously after decryption.

    As described in PKCS #1, all quantities input as data values to the RSAEncryption process shall be properly justified and padded to the length of the modulus prior to the encryption process. In general, an RSAEncryption input value is formed by concatenating a leading NULL octet, a block type BT, a padding string PS, a NULL octet, and the data quantity D, that is, RSA input value = 0x00 || BT || PS || 0x00 || D.

       The input to the DES CBC encryption process shall be padded to a
       multiple of 8 octets, in the following manner.  Let n be the length
       in octets of the input.  Pad the input by appending 8-(n mod 8)
       octets to the end of the message, each having the value 8-(n mod 8),
       the number of octets being added.  In hexadecimal, the possible
       paddings are:  01, 0202, 030303, 04040404, 0505050505, 060606060606,
       07070707070707, and 0808080808080808.  All input is padded with 1 to
       8 octets to produce a multiple of 8 octets in length.  The padding
       can be removed unambiguously after decryption.
  • 相关阅读:
    1.1、MyEclipse自定义注释
    angular2 组件内容嵌入(ng-content)
    常用css初始化样式(淘宝)
    web移动端rem的适配
    PSCC2019常用基础操作
    vs Code打开新的文件会覆盖窗口中的文件?
    关于将ECharts引入到项目中的几种方式
    VS code 设置侧边栏字体大小
    Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文
    Angular 监听滚动条事件
  • 原文地址:https://www.cnblogs.com/rsapaper/p/10751535.html
Copyright © 2011-2022 走看看