Шифрование данных ассиметричным шифром

Предварительно

Создать свой личный закрытый ключ
Создать свой личный открытый ключ
Отправить свой открытый ключ отправителю или запросить открытый ключ получателя

Шифрование

Шифровать файл ОТКРЫТЫМ ключом получателя.

host$ openssl rsautl -encrypt -inkey public.key -pubin -in file.txt -out file.enc

Получатель расшифровывает данные своим ЗАКРЫТЫМ ключом.

host$ openssl rsautl -decrypt -inkey private.key -in file.enc -out file.txt Enter pass phrase for private.key:

Далее

Шифрование данных симметричным ключом
Вернуться к обзору OpenSSL

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.