Markus: MD5 - Stringlänge die verschlüsselt werden kann

hi,

ich wollt mal wissen wie lang ein string sein darf, damit ich ihn noch mit md5 verschlüsseln kann.

danke im voraus

  1. Moin!

    ich wollt mal wissen wie lang ein string sein darf, damit ich ihn noch mit md5 verschlüsseln kann.

    Es gibt keine Begrenzung.

    - Sven Rautenberg

    --
    "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
    (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
    1. heißt das, dass ich md5 sozusagen auch als komprimierung benützten könnte.

      auch wenn der text 30.000 zeichen hätte??

      1. Hallo,

        heißt das, dass ich md5 sozusagen auch als komprimierung benützten könnte.

        auch wenn der text 30.000 zeichen hätte??

        Ähm.. nein! Du kannst nämlich die MD5 Prüfsumme nicht wieder in den Text entpacken ;)

        Wenn du das schafft, bekommst du den Nobelpreis! MD5 Prüfsummen sind so toll, weil sie mit einer Wahrscheinlichkeit von 1 : Anzahl Atome im Weltall oder so eindeutig sind. Aber die Nachricht kann nicht wieder aus der Prüfsumme gewonnen werden.

        Mit freundlichen Grüßen,
        Michael Nagler

        1. sch*** das habe ich ja ganz vergessen.

          ok aber trotzdem danke.

        2. Hi,

          1 : Anzahl Atome im Weltall

          passt nicht ganz:

          1:16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16^16

          kommt schon eher hin ;)

          E7

          1. Äh...

            1:16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16*16

            sollte doch näher ans Ergebnis kommen

            (16 mögliche Zeichen an Pos 1 mal 16 mögliche Zeichen an Position 2...)

            E7

      2. Moin!

        heißt das, dass ich md5 sozusagen auch als komprimierung benützten könnte.

        auch wenn der text 30.000 zeichen hätte??

        Ja klar.

        Erwarte aber bitte nicht, dass du aus dem MD5-String den Text wiederherstellen kannst. MD5 ist ein Hashalgorithmus. Er erzeugt einen charakteristischen Fingerabdruck des Strings. Aber genauso, wie du nur anhand eines Fingerabdrucks noch lange nicht den Menschen kennst, der ihn hinterlassen hat, kennst du eben den Text nicht, wenn du nur den MD5-Hashwert kennst.

        - Sven Rautenberg

        --
        "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
        (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)