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