初始化矢量大小

时间:2018-01-26 20:26:15

标签: c# .net xilinx initialization-vector aescryptoserviceprovider


(由于网站访问受限,我无法输入代码图片)

我有一个加密文件,我使用XILINX SDK加密。 使用的密钥文件包含256位密钥和96位iv。

我试图使用.net框架中的AesCrytopServiceProvider解密文件,但是CreateDecryptor(key,iv)方法导致异常,因为iv是12个字节而不是16个。可能的解决方法是什么?我无法改变iv的大小,Xilinx sdk使用一组大小(12字节)

1 个答案:

答案 0 :(得分:0)

我想您已经有了解决方案,但我刚刚看到了这篇文章。以防万一... 标准IV长度为16个字节,您的12个字节IV最有可能来自AES GCM模式。尝试在解密方法中使用后者。