Шифрование текста с помощью openssl
опубликовано в Безопасность |Иногда возникает необходимость просто зашифровать какой-либо текст (к примеру пароль, для его дальнейшей передачи)с использованием ключевого слова. Для этого можно воспользоваться стандартный программой openssl.
Для примеру зашифруем фразу «hello world», а потом расшифруем её использую ключевое слово youpassword
$ echo «hello world» | openssl enc -aes-256-cfb -a -pass pass:youpassword
U2FsdGVkX1/M6y/dyKkMQbJJfafG1wwUdPRbGabQVnk=
$ echo U2FsdGVkX1/M6y/dyKkMQbJJfafG1wwUdPRbGabQVnk= | openssl enc -aes-256-cfb -a -d -pass pass:youpassword
hello world $
Используемые параметры:
enc – использовать симметричное шифрование
-aes-128-cbc – используемый тип кодировки \
-a – использовать кодировку Base64, иначе в консоли будут не читаемые символы
-d – разшифровать данные