Извините, если это было задано раньше, я проверял, но ничего не нашел...
Есть ли функция в Unix для шифрования и дешифрования пароля в пакетном файле, чтобы я мог передать его в некоторые другие команды в файле bash?
Я понимаю, что это не обеспечивает реальной безопасности, это больше, чтобы остановить кого-то случайно, увидев пароль, если они смотрят на script через плечо:)
Я запускаю Red Hat 5.3.
У меня есть script, который делает что-то похожее на это:
serverControl.sh -u admin -p myPassword -c shutdown
и я хотел бы сделать что-то вроде этого:
password = decrypt("fgsfkageaivgea", "aDecryptionKey")
serverControl.sh -u admin -p $password -c shutdown
Это не защищает пароль каким-либо образом, но не позволяет кому-то случайно увидеть его через плечо.