Я новичок в криптографических методах RSA ... Мне нужно проверить входящую подпись с устройства. Проблема в том, что мне приходится использовать IDE delphi, а в Дели не реализованы некоторые библиотеки RSA. Я нахожу в Интернете пакет FGInt на этом сайте: http://submanifold.be/. Я загружаю его (RSA.zip), и я в темноте - я не знаю, как мне добавить в этот код модуль и показатель степени моего открытого ключа.
Ситуация следующая: у меня есть подпись от устройства, которую мне нужно сравнить (проверить) с рассчитанным сообщением (вызовом). У меня также есть сертификат X509 со встроенным открытым ключом. Я могу извлечь этот открытый ключ из сертификата. Я также могу извлечь модуль и показатель степени из открытого ключа. Моя проблема в том, что я не знаю, как я могу поместить полученные модуль и показатель степени в процедуру RSAVerify пакета FGInt. Модуль составляет 128 байтов (у меня он как массив шестнадцатеричных чисел), а показатель степени имеет значение 65537.
Может ли кто-нибудь помочь с моим вопросом, как можно вставить значения модуля и экспоненты в процедуру RSAVerify в пакете FGint?