0

我正在尝试将一些代码从 LB2 转换为 LB3 并且遇到了一些问题。

我有一个非常基本的 256 位 RSA 公钥,我将它与 LB2 一起使用,但似乎无法加载到 LB3 中。

密钥基本上只是一个 41 字节的块,我可以通过简单地调用 TLbRSASSA.PublicKey.LoadFromStream 来加载它。我正在使用密钥进行一些简单的签名。

无论我做什么,我都无法将这个密钥加载到 LB3 中。如果我使用 LB3 生成类似的 256 位密钥并将其保存到文件中,则格式会有所不同,看起来像包含“LockBox3”的标题等等。

谁能提供一个简单的解释,说明如何将这个 41 字节的公钥加载到 LB3 中,以便我可以继续用它验证签名?

非常感谢

4

1 回答 1

0

LB2 键与 LB3 键不兼容。

如果要升级到 LB3,则需要生成新密钥。

于 2014-06-26T12:21:27.413 回答