Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Critografare Password...

    Ciao a tutti.
    Mi sto cimentando per la prima volta seriamente con il php, e in questo momento mi trovo a dover gestire un sito cn degli utenti che fanno un login, perciò ho delle password in un database.
    Ho già letto qualcosa qua e là, e conto di memorizzare le password criptate, e quando un utente immette una password, la cripto e la confronto con quella nel database.
    Contavo di utilizzare MD5 per la criptazione.
    Voleso solo qualche consiglio
    Secondo voi uso il giusto ragionamento?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    certo, l MD5 va benissimo!

  3. #3
    Si, pero' MD5() non rende un crypt decodificabile, ma un HASH che e' molto simile nel concetto ad un CRC od a una parola di checksum. Quindi e' un valore non decryptabile perche' non ha significato con i dati che lo hanno generato. Nel caso di smarrimento password questa dovra' essere giocoforza sostituita.

    Il campo nel db dovra' essere un CHAR(32) o VARCHAR(32).


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Uhm, e invece se volessi decodificarla? Cosa dovrei usare?

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Secondo me criptare le password con un algoritmo a doppio senso nn è ke sia l'ideale. Io ho usato md5 e quando si ha lo smarrimento della password, creo una pass temporanea usando queste due righe:

    Codice PHP:
    $newpass substr(uniqid(""),0,rand(510));
    $newpassmd5 md5($newpass); 
    poi invio la pass temporanea in email...
    nn credo che sia una cosa dell'altro mondo...lo usano i migliori portali..

    secondo me è il medoto + sicuro...

  6. #6
    Si immagino di si!
    Grazie mille.

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.