RSACng设置盐值
RSACng setting salt value
我有 PSS 的官方测试向量 (FIPS 186-4 https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/digital-signatures#rsavs, SigGenPSS_186-3.txt
),我需要添加特定的盐来测试 PSS。有什么方法可以向 RSACng
添加自定义盐吗?
没有。
CNG不允许,所以RSACng
也不允许。
NCryptSignHash takes a BCRYPT_PSS_PADDING_INFO,它只询问盐使用多少字节,而不是字节应该是多少。
RSACng
甚至没有暴露这一点,坚持“与哈希算法的大小一样多”的建议(如 RSASignaturePadding.Pss 属性 文档中所述)。
我有 PSS 的官方测试向量 (FIPS 186-4 https://csrc.nist.gov/projects/cryptographic-algorithm-validation-program/digital-signatures#rsavs, SigGenPSS_186-3.txt
),我需要添加特定的盐来测试 PSS。有什么方法可以向 RSACng
添加自定义盐吗?
没有。
CNG不允许,所以RSACng
也不允许。
NCryptSignHash takes a BCRYPT_PSS_PADDING_INFO,它只询问盐使用多少字节,而不是字节应该是多少。
RSACng
甚至没有暴露这一点,坚持“与哈希算法的大小一样多”的建议(如 RSASignaturePadding.Pss 属性 文档中所述)。