LINUX.ORG.RU

Bash Использование шифрованых переменных

 , ,


0

1

Добрый день прошу помощи в моей задачи. Вообщем суть задачи такова, что при запуске скрипта №1 пользователя просят внести свои данные имя и пароль, после чего эти данные сохраняются в файле config в зашифрованном виде. Теперь нужно что бы в скрипте №2 подставлять данные пользователя в виде переменных $name $password но уже в рассшифрованом виде

Все что мне удалось найти по поводу шифрование строк, так это скрипт https://github.com/drduh/pwd.sh

он идеально подходит под мою задачу, но привести его в нужную мне вариант не получаться

Помогите пожалуйста


Ответ на: комментарий от legolegs

Вот так выглядит шифрованый фаил после запуска скрипта https://github.com/drduh/pwd.sh

-----BEGIN PGP MESSAGE----- Version: GnuPG v1

jA0EBwMC7bwn9PA42Y9g0nEByvEiQT5lcyH9q5aBNd9EiOut6VF4gUQRvh1J9Bw4 1kaQ9uGipE/9HU97WwSRsZ2/kWnnaRvjwBYwkBk0xx09tJG2PjVzqezVdJyYHBro +kUDcsi0gmj0qq9SCydgfa75PrPCT2aPSGJfPWMjZyw5Sg== =6ngI -----END PGP MESSAGE-----

vbox ()
Ответ на: комментарий от legolegs

Я так понял, что товарищу довольно симметричного шифра.

Zmicier ★★★★★ ()

но привести его в нужную мне вариант не получаться

Это вообще не вопрос. И даже не задание.

Zmicier ★★★★★ ()
Ответ на: комментарий от Zmicier

При первом запуске скрипта, нужно запросить у пользователя данные в виде: Ваш логин Ваш Пароль Дальше эти данные шифруются, и записываются в файл конфигураций При последующей работы скрипта, скрипт проверяет существует ли фаил конфигураций, если да то берет расшифровывает данные из файла конфигураций и выводит их в переменные

$user $pass

дальше по коду подставятся данные, вместо переменных

vbox ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.