我正在尝试将一些代码从LB2转换为LB3并且已经打了一针墙。
我有一个非常基本的256位RSA公钥,我使用它与LB2但似乎无法加载到LB3。
密钥基本上只是一个41字节的块,我可以通过简单地调用TLbRSASSA.PublicKey.LoadFromStream来加载它。我正在使用密钥进行简单的签名。
无论我做什么,我根本无法将此密钥加载到LB3中。如果我使用LB3生成类似的256位密钥并将其保存到文件中,则格式不同,看起来像包含“LockBox3”的标题等等。
任何人都可以提供一个简单的解释,说明如何将这个41字节的公钥加载到LB3中,以便我可以继续用它来验证签名吗?
非常感谢
答案 0 :(得分:0)
LB2键与LB3键不兼容。
如果要升级到LB3,则需要生成新密钥。