Я пытаюсь использовать шифрование с открытым ключом для подписи и последующей проверки файла. Этот файл представляет собой простой текстовый файл, содержащий информацию о пользователе для целей разработки.
Я пробовал разные сайты для C-реализации алгоритма шифрования с открытым ключом, но ничего не нашел. Многие сайты указывают на использование сертификатов (x.509 и т. д.), но это далеко не то, что мне нужно. Я просто ищу способ генерировать открытые и закрытые ключи и использовать относительно известный алгоритм для подписи и проверки файла.
Любые указатели на чистую реализацию C там? Основное внимание уделяется коду, который я могу использовать повторно, а не внешним библиотекам. Основная проблема заключается в том, что я не хочу связываться с полной библиотекой и ее зависимостями, чтобы иметь очень простую систему открытых ключей.
Спасибо.