我正在尝试将一些代码从 LB2 转换为 LB3 并且遇到了一些问题。
我有一个非常基本的 256 位 RSA 公钥,我将它与 LB2 一起使用,但似乎无法加载到 LB3 中。
密钥基本上只是一个 41 字节的块,我可以通过简单地调用 TLbRSASSA.PublicKey.LoadFromStream 来加载它。我正在使用密钥进行一些简单的签名。
无论我做什么,我都无法将这个密钥加载到 LB3 中。如果我使用 LB3 生成类似的 256 位密钥并将其保存到文件中,则格式会有所不同,看起来像包含“LockBox3”的标题等等。
谁能提供一个简单的解释,说明如何将这个 41 字节的公钥加载到 LB3 中,以便我可以继续用它验证签名?
非常感谢