From 11ac9e756f171d5a2c3ab41077b983426be0b8a5 Mon Sep 17 00:00:00 2001 From: mihaiitdata Date: Fri, 13 Feb 2026 00:55:58 +0200 Subject: [PATCH] =?UTF-8?q?Adaug=C4=83=20configurare=20operatori=20cu=20pa?= =?UTF-8?q?rola=20automat=C4=83=20=C8=99i=20HUB=20linking=20=C3=AEn=20inst?= =?UTF-8?q?all.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/install.sh b/install.sh index d8b8335..bc44e3c 100755 --- a/install.sh +++ b/install.sh @@ -58,6 +58,29 @@ log_success() { echo -e "${VERDE}[SUCCES]${NC} $1" } +# Funcția pentru generare hash parola +generate_password_hash() { + local password="$1" + + # Verifica daca openssl e disponibil pentru MD5 + if command -v openssl &> /dev/null; then + # Genereaza MD5 hash (SMD5 format pentru ircd) + echo "$password" | openssl dgst -md5 -binary | base64 + else + # Fallback: foloseste doar password plain (nu e recomandat!) + echo "PLAIN:$password" + fi +} + +# Funcția pentru validare parola +validate_password() { + local pass="$1" + if [ ${#pass} -lt 4 ]; then + return 1 + fi + return 0 +} + # Funcția de verificare a dependențelor check_dependencies() { log_info "Verificare dependențe..."