Visualizzazione risultati 1 fino 16 di 16

Discussione: Come funziona md5?

  1. #1
    Guest

    Predefinito Come funziona md5?

    Qualcuno mi potrebbe postare il procedimento per creare un hash md5?

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Codice PHP:
    <?php
    $valore
    =md5("quellochevuoiconvertire");
    echo
    "$valore";
    ?>
    direi sezione errata comunque
    Ultima modifica di makpaolo : 12-01-2010 alle ore 17.56.19
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    Guest

    Predefinito

    Non in php... non voglio la funzione md5()... vorrei sapere proprio i calcoli necessari da fare per ottenere l' md5 di una stringa...

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Vedi se questo può esserti utile.

    EDIT: Se conosci javascript ed ho capito cosa vuoi, questo ti è ancora più utile.
    Ultima modifica di miki92 : 12-01-2010 alle ore 18.07.01
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

  6. #6
    Guest

    Predefinito

    Prova a farlo in C:
    http://polarssl.org/?page=show_sourc...ource&file=md5
    spesso aiuta..
    se lo trovi in assembly 8086 intel.. meglio.

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Vedi se questo può esserti utile.

    EDIT: Se conosci javascript ed ho capito cosa vuoi, questo ti è ancora più utile.
    Javascript non lo conosco molto bene... invece, del primo link non mi spiego
    Per ogni operazione vengono presi quattro byte di messaggio e sommati a un numero pseudo-casuale
    Come è possibile? Ad ogni calcolo della stessa stringa l'MD5 dovrebbe risultare diverso!
    Scusate ma sono un po' ottuso.

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Ciò che ti manda in dubbio è giusto, ma hai letto a riguardo dei numeri pseudo-casuali?
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Ciò che ti manda in dubbio è giusto, ma hai letto a riguardo dei numeri pseudo-casuali?
    giusto, era quello che stavo per suggerire anche io.

    una sequenza di numeri del tutto casuali non dipende dall'input, perchè essendoci altre variabili in gioco(prendi ad esempio il timestamp), ad ogni esecuzione di quell'algoritmo si avranno serire di numeri diversi in output.
    un numero pseudo casuale è determinato totalmente dall'input e ad ogni esecuzioni di quell'algoritmo per la generazione di numeri pseudo-casuali avrai sempre la stessa sequenza di numeri in output.

    "In termini matematici un generatore pseudo-casuale è una funzione f che a partire dai precedenti valori genera i successivi:

    Xi + 1 = f (i, X0 X1...Xi) i = 0, 1, 2, ...

    dove X0 è il valore iniziale, detto seme a partire dal quale si calcola la sequenza:
    X1 X2 X3 X4 ....

    Quindi f è una funzione deterministica, e la sequenza Xi cambia al variare di X0 (fissato X0 tutti i valori Xi sono fissati)."
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  10. #10
    Guest

    Predefinito

    Ancora non ho capito. Quindi usa sempre lo stesso numero?

  11. #11
    L'avatar di twisterdark
    twisterdark non è connesso Moderatore
    Data registrazione
    17-11-2002
    Residenza
    Hong Kong
    Messaggi
    3,226

    Predefinito

    Usa sempre la stessa funzione, che in base all'input genererà sempre e comunque la stessa sequenza in uscita.


    -------------------------------------------------------------------------------------------------------------------------------------
    Un moderatore per gestirli, un moderatore per guidarli, un moderatore per sgridarli e nel buio anche bannarli...

    ------------------------------------------------------------------------------------------------------------------------------------------

  12. #12
    Guest

    Predefinito

    Ah, adesso ho capito! Grazie. In php qualcuno ha trovato una funzione?

  13. #13
    Guest

    Predefinito

    Citazione Originalmente inviato da makpaolo Visualizza messaggio
    Codice PHP:
    <?php
    $valore
    =md5("quellochevuoiconvertire");
    echo
    "$valore";
    ?>
    direi sezione errata comunque
    la tieni qua..
    sfruttala a dovere.

  14. #14
    Guest

    Predefinito

    Mi quoto...
    Citazione Originalmente inviato da genuzzu Visualizza messaggio
    non voglio la funzione md5()... vorrei sapere proprio i calcoli necessari da fare per ottenere l' md5 di una stringa...
    ...magari messi dentro una funzione php in modo che possa capire come funziona al meglio.

  15. #15
    Guest

    Predefinito

    '<?php

    A = $_POST['password']
    B = md5($A);
    ?>

    va bene? più o meno..

  16. #16
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

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