Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965

    prendere password criptate

    Ho gia' dato un'occhiata qui

    http://dev.mysql.com/doc/mysql/en/En...functions.html

    e su php.net (moduli , crypt() etc...)

    ma non ho ancora capito (nonostante la grande quantita' di informazioni) come decryptare una password cryptata presente nel db.

    Io inserisco... ma poi non so come riprendere la password originale.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    non so se vi aiuta, ma per criptare uso

    $pa = crypt($pa,substr($pa,0,2));

    dove $pa ovviamente è la password

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    http://it2.php.net/crypt

    "Note: There is no decrypt function, since crypt() uses a one-way algorithm."
    think simple think ringo

  4. #4
    se non sbaglio, le password criptate non possono essere decriptate;
    per confrontare quindi un eventuale password inserita dall'utente con una criptata all'interno di un db devi criptare la prima e quindi confrontarle. Una volta criptata una password, non potrai più decriptarla!
    ciao
    mcg

    "Siate sempre capaci di sentire nel profondo qualsiasi ingiustizia commessa contro chiunque, in qualsiasi parte del mondo. E' la qualità più bella di un rivoluzionario." (Che Guevara)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Originariamente inviato da marketto
    http://it2.php.net/crypt

    "Note: There is no decrypt function, since crypt() uses a one-way algorithm."
    si' questo l'aveo letto..

    ma non ho capito dall'esempio come agire

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Originariamente inviato da mgc
    se non sbaglio, le password criptate non possono essere decriptate;
    per confrontare quindi un eventuale password inserita dall'utente con una criptata all'interno di un db devi criptare la prima e quindi confrontarle. Una volta criptata una password, non potrai più decriptarla!
    ciao
    allora i siti che permettono l'invio della password persa (tutti) via email come fanno ?

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da keratox
    si' questo l'aveo letto..

    ma non ho capito dall'esempio come agire

    questo esempio???

    <?php
    $password = crypt("My1sTpassword"); // let salt be generated

    # You should pass the entire results of crypt() as the salt for comparing a
    # password, to avoid problems when different hashing algorithms are used. (As
    # it says above, standard DES-based password hashing uses a 2-character salt,
    # but MD5-based hashing uses 12.)
    if (crypt($user_input, $password) == $password) {
    echo "Password verified!";
    }
    ?>
    think simple think ringo

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da keratox
    allora i siti che permettono l'invio della password persa (tutti) via email come fanno ?

    molte volte generano una nuova password per poter accedere al sito, e successivamente l'utente deve cambiarla.
    think simple think ringo

  9. #9
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    Originariamente inviato da keratox
    allora i siti che permettono l'invio della password persa (tutti) via email come fanno ?
    non la criptano o usano un sistema reversibile (che serve a poco)

    invia per email un link per crearne una nuova

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Ah va bene grazie x i consigli

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.