Как зашифровать\расшифровать данные с помощью OpenSSL?
Требуется зашифровать архив и отправить коллеге.
Сгенерировал закрытый rsa des3 2048 и открытый ключи.
У себя выполняю:
openssl rsautl -encrypt -pubin -inkey public.pem -in data.zip -out data.enc
Для того чтобы коллеге расшифровать данный архив требуется закрытый ключ
openssl.exe rsautl -decrypt -inkey private.pem -in data.enc -out data.zip
Вопросы:
1) Правильно ли я понимаю что открытый и закрытый ключи должны быть и у меня и моего коллеги и при расшифровке данных каждый из нас должен вводить пароль? Если да, то на сколько это безопасно?
2) Могут ли у нас быть разные пароли? Если да тот как это реализовать?