У меня проблема с безопасностью в скрипте. Я должен передать ему имя пользователя и пароль, но я не могу дать ему пароль, не зашифрованный. Этот скрипт вызывается в bash.Как строка Decript, ранее криптоватая в BASH?
#!/bin/bash
HOST=$1
USER=$2
PASSWORD=$3
#PASSWORD=`perl -e 'print pack "H*",$PASSWORD'`
wget -v $HOST --http-user=$USER --http-password=$PASSWORD --no-check-certificate
......
Я должен думать, чтобы использовать что-то подобное для генерации cripted пароль:
perl -e 'print unpack "H*","yourpassword"'
и что-то подобное для decript это
descrpt=`perl -e 'print pack "H*","encrypted password"'`
, но он не работает. Кто-то может мне помочь?
Я думаю, что вы просто поставляете пароль с открытым текстом, а 'wget' будет шифровать его при необходимости при общении с сервером. – chepner