Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19
  1. #1
    Fortgeschrittener
    Registriert seit
    11.12.2011
    Beiträge
    45

    Standard Frage: Unterschied zu MD5 aus .txt und "roh"

    Moin, moin.
    Folgendes Script:
    Code:
    #!/bin/sh
    
    hashme=$*;
    echo $hashme >> me.txt;
    md5sum me.txt >> md5.txt;
    Folgendes Problem: wenn ich die Prüfsumme irgendwo anders im Entennet machen lasser kommt etwas anderes raus als hier. Bsp.:
    "twitter" führt zu fogenden Ergebnissen:
    Hier: 2766261fd348db216869dfd0743149a6 me.txt
    Auf PHP-Space: b73c2d22763d1ce2143a3755c1d0ad3a

    Liegt das darann das ich das MD5 aus einer Datei mache? Wie kann ich das auf der Shell umgehen?
    thx schonmal jetzt :-D

  2. #2
    Support-Hure Avatar von sn0w
    Registriert seit
    18.09.2007
    Beiträge
    1.919

    Standard

    Ist doch logisch, wenn du die MD5 Summe berechnest von einer Datei, welche "Twitter" enthält etwas anderes rauskommt, als wenn man sich die MD5 Summe des Wortes "Twitter" bildet.

    Was du jetzt allerdings mit der Shell vorhast verstehe ich nicht.

    Boardregeln | SuFu | Blackmarket | PM

    Fragezeichen und Ausrufezeichen sind keine Rudeltiere!


  3. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    doyouhav0th0sourc0? (16.12.2011), maoshe (16.12.2011)

  4. #3
    Fortgeschrittener Avatar von Hor/\drim
    Registriert seit
    16.12.2011
    Beiträge
    43

    Standard

    Hi!

    md5sum gibt dir den MD5 Hash auf die gesamte Datei angewendet aus. Nicht nur auf die eine Zeichenfolge. Auch Leerzeilen, Zeilenumbrüche usw. werden mitgerechnet

    Was willst du exakt machen? Wörter aus einer Datei nehmen und diese dann als MD5 Hash ausgeben lassen, oder?

    Edit: sorry, snow war schneller.
    Geändert von Hor/\drim (16.12.2011 um 15:39 Uhr)

  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    doyouhav0th0sourc0? (16.12.2011)

  6. #4
    Fortgeschrittener
    Registriert seit
    11.12.2011
    Beiträge
    45

    Standard

    OK. Danke leute. Das wars schon, wenn noch wer sagen kann wie ich dan die MD5-Summe aus einem Wort berchnen könnte wär ich glücklich

  7. #5
    Fortgeschrittener Avatar von Hor/\drim
    Registriert seit
    16.12.2011
    Beiträge
    43

    Standard

    So berechnest du (z.B., es gibt weitere Möglichkeiten) den Wert eines Strings:
    Code:
    echo -n “twitter” | md5sum
    Hier kannst du dich einarbeiten wie du die Datei Zeile für Zeile ausliest:
    Code:
    http://en.kioskea.net/faq/1757-how-to-read-a-file-line-by-line


    Die Zeile in eine Variable speichern, die dann anstatt "twitter" an den oben genannten Befehl übergeben. That's it.

  8. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    doyouhav0th0sourc0? (16.12.2011)

  9. #6
    Fortgeschrittener
    Registriert seit
    11.12.2011
    Beiträge
    45

    Standard

    hey danke. Ich hasse pipes^^

    ---------- Post added at 17:01 ---------- Previous post was at 16:59 ----------

    38485b2cc01a86acbfd8deeba05af612 ? das ist wieder was anderes... -.-"

    echo twitter | md5sum

    so klappts
    Geändert von doyouhav0th0sourc0? (16.12.2011 um 16:04 Uhr)

  10. #7
    Fortgeschrittener Avatar von Hor/\drim
    Registriert seit
    16.12.2011
    Beiträge
    43

    Standard

    Japs!


    Oder halt den code speichern (md5Dings) und mit "md5dings md5s.txt" aufrufen
    Code:
    #!/bin/bash
    while read line; do echo -n $line|md5sum -; done < $1
    Edit:
    echo twitter | md5sum gibt dir doch den 276er Hash aus, oder?

  11. #8
    Rechtsfreier Raum Avatar von loewenherz
    Registriert seit
    17.10.2011
    Beiträge
    181

    Standard

    twitter = 8 Zeichen = 8Bit (Da Ascii pro Zeichen 1 bit)
    me.txt mit Inhalt "twitter" = 4,00 KB (4.096 Bytes) da noch Metadate wie Dateiname, Endung etc mitgespeichert werden müssen.

  12. #9
    Fortgeschrittener Avatar von Hor/\drim
    Registriert seit
    16.12.2011
    Beiträge
    43

    Standard

    @Loewenherz:
    Eh, stimmt so nicht meiner Meinung nach.
    8 Bit = 1 Byte!
    Du kannst nicht 1 Zeichen in einem Bit darstellen (außer boolean)


    textmd und textmd5.txt enthalten beide den gleichen Text. MD5Sum ist es recht egal wie die Datei heißt.
    Auch die Erweiterung usw. ändern nichts an der Größe der Datei, da diese Sachen nicht "in" der Datei gespeichert werden.
    Siehe:


    Geändert von Hor/\drim (16.12.2011 um 17:15 Uhr)

  13. #10
    PDFTT_cr3w.jpg.exe Avatar von SFX
    Registriert seit
    01.08.2008
    Beiträge
    557

    Standard

    Die Metadaten sind im Dateisystem, nicht in der Textdatei.

    Zitat Zitat von doyouhav0th0sourc0? Beitrag anzeigen
    hey danke. Ich hasse pipes^^
    das Problem sind nicht die Pipes sondern das Programm /bin/echo

    Das hängt einen Zeilenumbruch ans Ende der Zeile:

    Code:
    me@catbox:~$ echo hax | hd
    00000000  68 61 78 0a                                       |hax.|
    00000004
    me@catbox:~$ echo -n hax | hd
    00000000  68 61 78                                          |hax|
    00000003
    me@catbox:~$ 
    me@catbox:~$ 
    me@catbox:~$ php -r 'echo md5("hax") . "\n";'
    758e3940a50685dc33436f9268628b52
    me@catbox:~$ php -r 'echo md5("hax\n") . "\n";'
    17043a39b87f5e6d18efecde4833b742
    me@catbox:~$ 
    me@catbox:~$ 
    me@catbox:~$ echo hax | md5sum
    17043a39b87f5e6d18efecde4833b742  -
    me@catbox:~$ echo -n hax | md5sum
    758e3940a50685dc33436f9268628b52  -
    me@catbox:~$ 
    me@catbox:~$ 
    me@catbox:~$ echo hax > foo
    me@catbox:~$ md5sum < foo
    17043a39b87f5e6d18efecde4833b742  -
    me@catbox:~$ md5sum foo
    17043a39b87f5e6d18efecde4833b742  foo
    me@catbox:~$ 
    me@catbox:~$ 
    me@catbox:~$ echo -n hax > foo
    me@catbox:~$ md5sum < foo
    758e3940a50685dc33436f9268628b52  -
    me@catbox:~$ md5sum foo
    758e3940a50685dc33436f9268628b52  foo
    me@catbox:~$
    ob du die Bytes direkt hast, oder ob du die selben Bytes aus einer Datei bekommst, macht keinen Unterschied, mehr ist es nicht.
    free-hack secure connection

    Level 61 Troll
    [ Manifesto ]

    GPG erwünscht [ Key ]
    7A16 997D 08AA D280 4822 F0AC 2BDC 2302 4C54 C396


Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 01.12.2011, 19:54
  2. Antworten: 5
    Letzter Beitrag: 29.08.2010, 01:34
  3. Frage zu unbekannten "hash" code oder sowas
    Von s3z0 im Forum Hash-Cracking
    Antworten: 10
    Letzter Beitrag: 24.06.2010, 22:22
  4. Frage zu unbekannten "hash" code oder sowas
    Von s3z0 im Forum Trashbox
    Antworten: 5
    Letzter Beitrag: 24.06.2010, 21:37
  5. Antworten: 1
    Letzter Beitrag: 08.09.2009, 13:56

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •