【发布时间】:2016-08-03 13:11:51
【问题描述】:
我正在研究 PKSC1V2.2 RSASSA-PSS 签名方案。我得到了一些用于最终结果测试的标准测试向量,但我的结果不匹配。 为了检查我的代码哪里出错了,我需要一些带有中间结果的测试向量。
我使用的是 RSA 2048 和 SHA 256。
请帮助...如果有人有它或者如果你知道我在哪里可以得到它?还有其他任何测试方法。
问候
【问题讨论】:
-
您将 SHA-256 用作哈希或 MGF1 的哈希或两者兼而有之?您是否有任何特定的哈希值失败?究竟出了什么问题?请注意,PSS 是非确定性的(即随机),因此要获得相同的结果需要预设 PRNG。
-
@Maarten,我将 SHA-256 用于哈希和 MGF1 的哈希。在我得到种子值的测试向量中,我正在对种子进行硬编码以进行测试,而不是使用 PRNG。还是没有得到预期的结果。
标签: c testing cryptography rsa pkcs#1