Java AES 128 ISO10126的初始化向量

Java AES 128 ISO10126的初始化向量,java,cryptography,aes,Java,Cryptography,Aes,如何在java中为本规范随机生成一个IV: 事务密钥的生成(见附录第15章) CBC模式下的AES-128(密钥长度128位) ICV(初始链接值)=0 填充工艺符合ANSI X9.23/ISO 10126-2 谢谢看起来这个问题已经解决了:你的问题不是很清楚。随机初始化向量只是一个随机字节序列,可以通过任何方式生成。零初始化向量仅为零(不建议用于CBC)。ANSI X9.23和ISO 10126似乎是。你到底想知道什么?我不知道a是否必须生成一个随机数数组,它等于零(通过计算),或者我是否

如何在java中为本规范随机生成一个IV:

  • 事务密钥的生成(见附录第15章)
  • CBC模式下的AES-128(密钥长度128位)
  • ICV(初始链接值)=0
  • 填充工艺符合ANSI X9.23/ISO 10126-2

谢谢

看起来这个问题已经解决了:你的问题不是很清楚。随机初始化向量只是一个随机字节序列,可以通过任何方式生成。零初始化向量仅为零(不建议用于CBC)。ANSI X9.23和ISO 10126似乎是。你到底想知道什么?我不知道a是否必须生成一个随机数数组,它等于零(通过计算),或者我是否必须使juste成为零初始化向量,如你所说。