スクリプトにセキュリティ上の問題があります。ユーザー名とパスワードを渡す必要がありますが、暗号化されていないパスワードを渡すことはできません。このスクリプトは 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
......
暗号化されたパスワードを生成するには、次のようなものを使用することを考えています。
perl -e 'print unpack "H*","yourpassword"'
そして、それを解読するためのこのようなもの
descrpt=`perl -e 'print pack "H*","encrypted password"'`
しかし、うまくいきません。誰かが私を助けてくれますか?