Я пытаюсь преобразовать некоторый код из LB2 в LB3 и немного ударился о стену.
У меня есть очень простой 256-битный открытый ключ RSA, который я использую с LB2, но не могу загрузить в LB3.
Ключ представляет собой просто блок из 41 байта, который я могу загрузить, просто вызвав TLbRSASSA.PublicKey.LoadFromStream. Я использую ключ для простого подписания.
Я просто не могу заставить этот ключ загрузиться в LB3, что бы я ни делал. Если я использую LB3 для создания аналогичного 256-битного ключа и сохранения его в файл, формат будет другим, с заголовком, содержащим «LockBox3» и так далее.
Может ли кто-нибудь предложить простое объяснение того, как загрузить этот 41-байтовый открытый ключ в LB3, чтобы я мог продолжать проверять подписи с его помощью?
Большое спасибо