MD5 Hash Generator

Δημιουργήστε MD5 hash checksums για επαλήθευση αρχείων και επικύρωση ακεραιότητας δεδομένων

Δοκιμάστε αυτά τα παραδείγματα:

Τι είναι το MD5;

Το MD5 (Message Digest Algorithm 5) παράγει μια σταθερή έξοδο 128-bit—εμφανιζόμενη ως 32-χαρακτήρων δεκαεξαδική συμβολοσειρά—από είσοδο οποιουδήποτε μήκους. Σχεδιάστηκε από Ron Rivest και δημοσιεύτηκε στο RFC 1321 (1991), έγινε το de-facto checksum για λήψεις και παλαιά συστήματα.

Σημείωση ασφάλειας: Το MD5 είναι σπασμένο για κρυπτογραφική χρήση—επιλέξτε SHA-256, BLAKE3, ή Argon2 για οτιδήποτε κρίσιμο για την ασφάλεια.

Πώς λειτουργεί το MD5;

  1. Pad το μήνυμα ώστε το μήκος του να είναι ≡ 448 (mod 512) bits
  2. Append το αρχικό μήκος (64-bit little-endian)
  3. Initialize τέσσερις 32-bit λέξεις (A, B, C, D)
  4. Process τα δεδομένα σε μπλοκ 16 λέξεων μέσω 4 μη-γραμμικών γύρων
  5. Produce το τελικό 128-bit digest

MD5 vs. άλλες συναρτήσεις κατακερματισμού

AlgorithmOutputΤρέχουσα ασφάλειαΣχετική ταχύτητα*
MD5128 bits❌ Σπασμένο⚡ Πολύ γρήγορο
SHA-1160 bits❌ Σπασμένο⚡ Γρήγορο
SHA-256256 bits✅ Ασφαλές🚀 Μέτριο
SHA-512512 bits✅ Πολύ ασφαλές🚀 Μέτρια-αργό
BLAKE3256 bits✅ ΑσφαλέςBlazing

Παραδείγματα κατακερματισμών

InputMD5 Hash
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(κενό)d41d8cd98f00b204e9800998ecf8427e

Συχνές Ερωτήσεις

Αποστέλλονται δεδομένα στον διακομιστή σας;

Όχι. Η βιβλιοθήκη JavaScript εκτελείται εξ ολοκλήρου στον περιηγητή σας. Κείμενο και αρχεία δεν φεύγουν ποτέ από τη συσκευή σας.

Μπορώ να επαληθεύσω ένα κατεβασμένο ISO με MD5;

Ναι. Αποθέστε το αρχείο ISO στο εργαλείο για να υπολογίσετε το MD5 checksum του, και μετά συγκρίνετέ το με το hash που δημοσίευσε ο διανομέας.

Είναι το MD5 ασφαλές για κωδικούς πρόσβασης;

Όχι. Χρησιμοποιήστε αποκλειστικά αλγορίθμους κατακερματισμού κωδικών όπως bcrypt, Argon2, ή PBKDF2.

Θέματα ασφάλειας

  • Collisions: Διάφορες είσοδοι μπορούν να παράγουν ταυτόσημα αποτελέσματα MD5.
  • Length-extension: Οι επιτιθέμενοι μπορούν να προσθέσουν δεδομένα χωρίς να γνωρίζουν το αρχικό μήνυμα.
  • Speed: Η πολύ μεγάλη ταχύτητα του MD5 διευκολύνει επιθέσεις brute-force.

Κανόνας του αντίχειρα: Χρησιμοποιήστε το MD5 μόνο για μη-ασφαλείς σκοπούς όπως ανίχνευση διπλότυπων αρχείων ή γρήγορα checksums.

Resources