Как зашифровать и расшифровать обычный текст с помощью ключей RSA в Go?

Я пытаюсь написать служебную программу, которая шифрует и дешифрует текстовые файлы, используя пару ключей RSA. Ключи RSA были сгенерированы с помощью ssh-keygen и хранятся в .ssh, как обычно.

У меня возникли проблемы с пониманием, как это сделать с помощью пакетов языка crypto и crypto / rsa на языке Go? Документация на них немного скудна (тем более, что я новичок в шифровании) и примеров очень мало. Я проверил файл rsa_test.go на наличие улик, но это только смутило меня больше.

Короче говоря, я пытаюсь загрузить пару открытый / закрытый ключ из файлов id_rsa и id_rsa.pub в .ssh и использовать их для шифрования / дешифрования простого текстового файла.

Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос