У меня есть простой сценарий Bash, который автоматизирует задачи, требующие аутентификации на основе пароля. В настоящее время я хранить учетные данные в текстовом формате:пароль для шифрования/дешифрования, хранящийся в файле конфигурации
$ cat ~/.myconfig
username=foo
password=bar
Очевидно, что это плохо - так интересно, есть ли простой способ для шифрования/дешифрования пароля, используя свои открытые/закрытые пары ключей. Использование еще одного пароля для шифрования не принесет многого, поэтому я хочу, чтобы это произошло почти автоматически.
Я сделал некоторые исследования (здесь и в других местах), но я выход из моей глубины на этом ...
MD5 небезопасен. Вместо этого используйте SHA. ('sha1sum',' sha256sum', 'sha512sum', _etc_., в зависимости от требуемой длины хэша.) –
лучше сохранить обычный текст, и я просто покажу, как это работает. я просто добавляю протокол переменная, поэтому просто измените ее, и вы получите sha256 sha512 .. и т. д. – Sky
Спасибо, это выглядит полезно! – AnC