当前位置: 首页 > 知识库问答 >
问题:

PKSC1V2的测试载体。2-RSASSA-PSS签名方案

巩才捷
2023-03-14

我正在研究PKSC1V2.2 RSASSA-PSS签名方案。我得到了一些用于最终结果测试的标准测试向量,但是我的结果不匹配。为了检查我的代码哪里出错了,我需要一些具有中间结果的测试向量。

我使用的是RSA 2048和SHA 256。

请帮助...如果有人有或者如果你知道我在哪里可以得到它?还有任何其他方法来测试它。

问候

共有1个答案

邓越泽
2023-03-14

可以采取任何其他实现,并使用分步或跟踪日志记录(打印到控制台)中间值。您还可以获取已知良好实现的输出,并反转模块化指数(使用公钥进行原始加密)以获得填充。

主要的是填充物。例如,Bouncy Castle有一个org。弹跳船舱。加密。测验MGF1 GeneratorTest用于测试MGF1的类。这应该很容易做到。

 类似资料:
  • 我想分两步使用RSA/PSS签名制作SHA256,首先散列一条消息,然后使用RSASSA-PSS签名摘要 但我使用SHA256时RSA/PSS无法验证 我需要一些帮助,谢谢你的帮助。

  • 我已经把它归结为我能做的最简单的测试用例。我需要获取Python中生成的RSASSA-PSS签名,并在Go中验证它们。创建RSA密钥对并用其签名的Python代码如下: 那里引用的pycrypto_keys库可以在这里找到,用于参考函数和的具体实现。 我的Go测试由两个简单的文件组成,这些文件只依赖于核心包。首先是验证功能,verify.go: 第二,一个测试用例。密钥对和签名是使用顶部的Pyth

  • 我们使用Chilkat在PowerBuilder 9.0.3应用程序(以及PowerBuilder 12.6)中签名HTTP请求,但这就像Chilkat生成的签名不被Isabel的API接受(我们已经联系了Isabel,他们猜测签名中存在参数问题算法)。伊莎贝尔API(https://documentation.ibanity.com/http-signature)的留档说,我们必须使用带有以下参

  • 我花了无数个小时在这个图书馆里,但仍然无法让它工作。 我想用充气城堡库发送SMIME消息,用RSASSA-PSS签名,用AES加密,其中密钥传输应该是RSAES-OAEP,所有P1#v2.1 签名者优先,这是它的创建方式: 所以现在当它应该被签名、加密和使用OAEP填充时: 我找不到正确的setAlgorithmMapping()说明,因此尝试了以下组合: 顺便说一句,有人能解释一下,这个模式在这

  • 有人知道RSACryptoServiceProvider使用哪种签名算法吗。签名杂凑?我相信它是RSAPKCS1,它还安全吗? 有没有人想过将RSASSA-PSS配置为RSACryptServiceProvider的签名算法,而不使用像BouncyCastle这样的第三方库? 提前谢谢。

  • 我试图在python2.7中找到RSASSA-PSS-2048-SHA256数字签名算法。 目前我的代码如下: 但是当我们尝试验证生成的签名时,出现了签名不匹配错误。 在Java中,代码如下所示: 我不知道上面的python签名代码有什么问题。或者如何在python2中使用算法。7. 非常感谢。