Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    73

    colonna password criptata

    Salve, vorrei fare un campo password in mysql dove questa appare criptata e non in chiaro..
    Mi spiego meglio, se un utente invia il modulo di iscrizione con login e password, nemmeno l'amministratore del server dovrebbe vederla.

    Grazie !

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    73
    Grazie ellecubo, ma sinceramente non ho capito..Questi sono comandi di php da inserire nel form..Esiste un qualche comando mysql ( che so "create table password..." ) da aggiungere al campo ?

    Se non esiste cosa devo aggiungere al form da inviare, nel campo password?? Hai un esempio ?

    Grazie !

  4. #4
    se cerchi in mySql la possibilità di oscurare il campo...bhe non esiste...cioè se intendi come l'input type=password fa...o per lo meno se anche esiste da miscredente mi manca questa conoscenza...sia mysql che php hanno la funzione md5 ( e non solo anche tutte le funzioni di criptazione varie ) che ti permettono di fare comunque ciò che desideri, ovvero non rendere visibile la password a nessuno...in quanto md5 cripta in una sola strada...ovvero è un metodo non reversibile...

    un esempio nel tuo bel form di iscrizione ad esempio
    <form...
    <input type=password value=password...

    ...quando poi fai la query utilizzi la funzione md5

    $passwordCriptata = md5($_POST["password"]) ;

    e fai la tua insert

    INSERT into TABELLA password=...

    ovviamente qualsiasi controllo tu voglia fare ad esempio quando lo stesso utente effettuerà il login dovrò essere fatto con la stessa funzione...
    ovvero
    <form name=login...
    <input type=username...
    <input type=password...


    $passwordCriptata = md5($_POST["password"]) ;

    e la query sarà del tipo
    SELECT FROM utenti WHERE password = $passwordCriptata...

    cmq ripeto che ci sono una barca di post che vanno nel dettaglio dell'argomento ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    73
    Perfetto, grazie tanto proverò subito a fare qualche test !!

    CIAO !

  6. #6
    tanto per completezza la funzione md5() non critta (quindi con possibilità di essere ripristinata) una stringa ma usa un algoritmo di hash.

    In parole povere se hai una pass codificata in hash NON puoi in nessun modo tornare alla pass originale.

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.