Шифрование данных ассиметричным шифром
Предварительно
Создать свой личный закрытый ключСоздать свой личный открытый ключ
Отправить свой открытый ключ отправителю или запросить открытый ключ получателя
Шифрование
Шифровать файл ОТКРЫТЫМ ключом получателя.
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