diff --git a/instalar-subir.sh b/instalar-subir.sh index a85d6e6..15f94d2 100755 --- a/instalar-subir.sh +++ b/instalar-subir.sh @@ -44,7 +44,8 @@ if [[ "$cifrar" == "s" ]]; then echo "🔐 Ingresá una contraseña para cifrar:" read -s passphrase echo -e "GITEA_USER=$GITEA_USER\nGITEA_TOKEN=$GITEA_TOKEN\nGITEA_API_URL=$GITEA_API_URL" | \ - openssl enc -aes-256-cbc -salt -out "$HOME/.scripts/.env.enc" -pass pass:"$passphrase" + openssl enc -aes-256-cbc -pbkdf2 -salt -out "$HOME/.scripts/.env.enc" -pass pass:"$passphrase" + rm -f "$HOME/.scripts/.env" echo "✅ Credenciales cifradas guardadas." else @@ -63,7 +64,7 @@ set -e if [[ -f "$HOME/.scripts/.env.enc" ]]; then echo "🔐 Ingresá la contraseña para descifrar tus credenciales:" read -s passphrase - openssl enc -aes-256-cbc -d -in "$HOME/.scripts/.env.enc" -pass pass:"$passphrase" > /tmp/.env.dec + openssl enc -aes-256-cbc -pbkdf2 -d -in "$HOME/.scripts/.env.enc" -pass pass:"$passphrase" > /tmp/.env.dec source /tmp/.env.dec rm /tmp/.env.dec elif [[ -f "$HOME/.scripts/.env" ]]; then