0
我在阅读这篇文章之前和之后都没有做过类似的工作,但我仍然不确定如何进展。使用RSA签署文档
我有一个使用密码保护的RSA私钥,作为文本存储在本地数据库中,这是我的第一个问题,即如何获得原始RSA私钥。
第二部分,涉及签署文件。基本上,我有我要实现以下方法签名:
string GenerateDocumentSignature(string privateKey, string password, string documentId)
所以在这个方法我一定要扭转私钥和thena应用RSA加密。
你们可以介绍一下如何归档吗?由于
请。请注意,签名和加密之间存在细微差异。另外,你能否提供一些更详细的信息(有些代码会很好) – nozzleman
这真的是我正在谈论的签名,以及如果Delphi代码无法理解的唯一代码。我有一个要求,说我需要签署一份文件,并使用上面的方法签名来开发一个提供者。 – Marco
这取决于密钥存储的格式,例如,如果有相关的密码,它可能是PKCS12/PFX,所以X509Certificate2可以加载并解密它,RSACryptoServiceProvider将接受它作为密钥并公开一个.SignData方法。 –