Visualizzazione risultati 1 fino 6 di 6

Discussione: Con che algoritmo vengono criptate le password di .htpasswd?

  1. #1
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito Con che algoritmo vengono criptate le password di .htpasswd?

    Salve,

    il regolamento chiede di cercare nel forum prima di aprire una discussione.

    L'ho fatto, ho cercato con la parola ".htpasswd" ma non ho trovato niente a riguardo del mio interesse.

    Volevo sapere con che algoitmo vengono criptate le password dentro al file .htpasswd, o se c'è una funzione di php che lo permette.






    Vi rigrazio,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Io ho cercato htpasswd ed ho trovato diverse discussioni in tema, ritenta, o leggi con più attenzione

    Le password vengono crittate con il programma htpasswd distribuito assieme al webserver Apache. Esistono anche tool online che compiono lo stesso lavoro.

    In php, che io sappia, non c'è una funzione apposita; forse puoi trovare qualche script da terze parti.

    OT: un hash md5 non si decifra, è una funzione a senso unico. Esistono infinite stringhe che restituiscono lo stesso identico hash. Md5 è considerato "rotto" dal 2004, quindi non dovrebbe essere difficile trovare un programma in grado di forgiare una stringa che restituisca l'hash che hai nella firma, pur non avendo niente a che fare con quello che tu credi di nascondere in esso.

  3. #3
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Grazie per il tool online, lo userò da subito.

    Però dubito una cosa, so che AlterVista dà la possibilità di proteggere una cartella con htaccess e, appunto, htpasswd.

    Però ho visto (con un semplice file_get_contents() al htpasswd) che la password è gia criptata, quindi AlterVista come fa? Con php, no? E che funzione usa?



    OT: Si infatti hai ragione, ho cambiato la frase ;)


    Vi ringrazio,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    No, niente php, anche perché il pannello è scritto principalmente in perl. Lo fa con il tool fornito con Apache, esattamente come il sito di cui ti ho scritto il link sopra

  5. #5
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Quindi è Apache che lo fa...

    Io in locale ho installato EasyPhp, si potrebbe fare in locale come lo fa AlterVista?







    Grazie,
    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Non so come sia messo esattamente easyphp, ma se attivi il supporto cgi (oppure disattivi il safe-mode del php, ed usi exec() o system()?), e guardi la guida di htpasswd (programma che trovi in easyphp/apache/bin se non sbaglio), dovrebbe essere possibile.

    Google e' tuo amico, esiste documentazione e dovrebbero esserci tutorial per tutte queste operazioni.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •