Мне нужно использовать пароль для входа в MySQL DB. Но пароль хранится в алгоритме шифрования AES.Как расшифровать пароль AES в сценариях bash?
Логин будет:
AES_PASSWORD=2hhbdhbdhbdbh (the encrypted password in AES)
mysql -uroot -p$(AES_PASSWORD)
Как я дешифровать в скорлупе и использовать его? Просьба помочь, искать в других похожих запросах, не удалось найти что-либо, связанное с AES.
Таким образом, openssl является обязательным условием для этого. – kingsmasher1
Я согласен, что это альтернативный вариант, но я думаю, что он в равной степени уязвим. Любой может использовать ключи БД и версию AES, чтобы взломать БД ;-) – kingsmasher1
Да, для этого решения требуется openssl. Но это наиболее вероятное место, где вы найдете любую реализацию aes. Возможно, потребуется один из криптовых пакетов, и openssl довольно распространен в большинстве систем сейчас. Кроме, наверное, M $. –