Hash MD5 και άθροισμα ελέγχου αρχείου

Υπολογίστε MD5 32 χαρακτήρων για κείμενο UTF-8 ή τοπικό αρχείο. Συγκρίνετε το αναμενόμενο άθροισμα ελέγχου και αντιγράψτε ή κατεβάστε το αποτέλεσμα στον περιηγητή.

Υπολογισμός
0 χαρακτήρες
Αποτέλεσμα

Το αποτέλεσμα θα εμφανιστεί εδώ.

Πώς να υπολογίσετε και να ελέγξετε ένα MD5

  1. Εισαγάγετε κείμενο ή επιλέξτε ένα τοπικό αρχείο· το επιλεγμένο αρχείο έχει προτεραιότητα έναντι του κειμένου.
  2. Προαιρετικά επικολλήστε το αναμενόμενο MD5 και ξεκινήστε τον υπολογισμό.
  3. Αντιγράψτε ή κατεβάστε το αποτέλεσμα των 32 χαρακτήρων και ελέγξτε αν συμφωνεί με την αναμενόμενη τιμή.

Hash MD5 και άθροισμα ελέγχου αρχείου: χρήσιμες πληροφορίες

Το MD5 βοηθά στη σύγκριση υπαρχόντων αθροισμάτων, αλλά δεν αντέχει σε συγκρούσεις. Μην το χρησιμοποιείτε για κωδικούς πρόσβασης, υπογραφές ή κρίσιμους ελέγχους ακεραιότητας. Προτιμήστε SHA-256 ή ισχυρότερο όπου επιτρέπεται.

Παράδειγμα MD5: το τυπικό διάνυσμα δοκιμής abc

Είσοδος
abc
Αποτέλεσμα
900150983cd24fb0d6963f7d28e17f72

Hash MD5 και άθροισμα ελέγχου αρχείου: συχνές ερωτήσεις

Το αποτέλεσμα είναι MD5 32 ή 16 χαρακτήρων;

Το αποτέλεσμα είναι το πλήρες αποτύπωμα MD5 των 128 bit, γραμμένο με 32 πεζούς δεκαεξαδικούς χαρακτήρες. Ορισμένα παλαιότερα συστήματα αποκαλούν τους μεσαίους 16 χαρακτήρες «MD5 16 χαρακτήρων»: πρόκειται για συντομευμένη αναπαράσταση, όχι διαφορετικό αλγόριθμο. Το εργαλείο επιστρέφει ολόκληρο το αποτύπωμα.

Πώς επαληθεύω το MD5 ενός αρχείου;

Επιλέξτε ένα αρχείο, επικολλήστε μόνο το αναμενόμενο hash χωρίς όνομα αρχείου ή πρόθεμα εντολής και υπολογίστε. Η σύγκριση αγνοεί πεζά/κεφαλαία δεκαεξαδικά γράμματα και κενά στην αρχή ή στο τέλος. Τα αρχεία διαβάζονται ως αρχικά byte, έως 32 MiB· το κείμενο κωδικοποιείται σε UTF-8, έως 8 MiB. Το αρχείο δεν μεταφορτώνεται.

Γιατί διαφέρει το MD5 από άλλο εργαλείο ή εντολή;

Τα byte εισόδου πρέπει να είναι πανομοιότυπα. Πεζά/κεφαλαία, τελικά κενά, μια τελευταία αλλαγή γραμμής, CRLF αντί για LF, μια ένδειξη UTF-8 BOM ή διαφορετική κωδικοποίηση επηρεάζουν το hash. Το κείμενο δεν κανονικοποιείται. Το όνομα και η διαδρομή αρχείου δεν υπολογίζονται· όταν επιλεγεί αρχείο, χρησιμοποιείται αντί του πληκτρολογημένου κειμένου.

Μπορεί να αποκρυπτογραφηθεί το MD5; Είναι κατάλληλο για κωδικούς;

Το MD5 είναι hash, όχι αναστρέψιμη κρυπτογράφηση· το εργαλείο δεν ανακτά την αρχική είσοδο. Γνωστές είσοδοι μπορούν να μαντευτούν ή να βρεθούν σε πίνακες, ενώ υπάρχουν πρακτικές επιθέσεις συγκρούσεων στο MD5. Χρησιμοποιήστε το για σύγκριση υπαρχόντων αθροισμάτων και εντοπισμό τυχαίων αλλαγών, όχι ως απόδειξη αυθεντικότητας. Προτιμήστε SHA-256 για νέους ελέγχους αρχείων και ειδικό σχήμα όπως Argon2id για αποθήκευση κωδικών.

Ανεβαίνουν τα αρχεία, τα token ή το κείμενό μου σε διακομιστή;

Όχι. Τα δεδομένα επεξεργάζονται στο πρόγραμμα περιήγησής σας. Ο ιστότοπος παρέχει τη σελίδα και τον κώδικα, αλλά δεν στέλνει τα δεδομένα σας σε διακομιστή μετατροπής ούτε τα αποθηκεύει σε λογαριασμό.

Όλα τα εργαλεία ανάπτυξης

Κωδικοποίηση και αρχεία

Μετατρέψτε κείμενο, byte, URL και ενσωματωμένες εικόνες χωρίς να αλλάξετε τα αρχικά δεδομένα.

Κωδικοποίηση και αποκωδικοποίηση Base64

Κωδικοποιήστε κείμενο UTF-8 σε Base64 ή αποκωδικοποιήστε την τυπική και την ασφαλή για URL μορφή. Ρυθμίστε συμπλήρωση και γραμμές.

Κωδικοποίηση και αποκωδικοποίηση Base64URL

Μετατρέψτε κείμενο σε Base64 ασφαλές για URL με - και _. Κωδικοποιήστε ή αποκωδικοποιήστε Base64URL χωρίς συμπλήρωση.

Εικόνα σε Base64

Μετατρέψτε PNG, JPEG, GIF, WebP, SVG και άλλες αναγνωρίσιμες εικόνες σε Base64 Data URI στο πρόγραμμα περιήγησης.

Base64 σε εικόνα

Αποκωδικοποιήστε εικόνα Base64 ή Data URI, δείτε υποστηριζόμενες μορφές και κατεβάστε τα αρχικά byte της εικόνας.

Αρχείο σε Base64

Κωδικοποιήστε οποιοδήποτε αρχείο σε Base64 με προαιρετικό πρόθεμα Data URI, συμπλήρωση και αλλαγές γραμμής MIME.

Base64 σε αρχείο

Μετατρέψτε Base64 και Data URI σε αρχεία για λήψη χωρίς αλλαγή των αποκωδικοποιημένων δυαδικών δεδομένων.

Κωδικοποίηση και αποκωδικοποίηση URL

Κωδικοποιήστε και αποκωδικοποιήστε τμήματα URL, πλήρεις διευθύνσεις και τιμές φόρμας με σωστό χειρισμό κενών και ποσοστιαίων κωδικών.

Κωδικοποίηση και αποκωδικοποίηση οντοτήτων HTML

Μετατρέψτε κείμενο και Unicode σε οντότητες HTML ή αποκωδικοποιήστε ονομαστικές και αριθμητικές αναφορές χαρακτήρων.

Ανάλυση Unicode και μετατροπή ακολουθιών διαφυγής

Δείτε κωδικά σημεία Unicode, byte UTF-8 και μονάδες UTF-16 ή μετατρέψτε ακολουθίες Unicode JavaScript σε αναγνώσιμο κείμενο.

Έλεγχος δεδομένων και κειμένου

Διαβάστε δομημένα δεδομένα, εξετάστε token και εντοπίστε τις διαφορές ανάμεσα σε κείμενα.

Hash, αναγνωριστικά και προγραμματισμός

Ελέγξτε την ακεραιότητα αρχείων, δημιουργήστε αναγνωριστικά και αναλύστε χρονικές σημάνσεις και επαναλαμβανόμενα χρονοδιαγράμματα.

Hash SHA-1 και άθροισμα ελέγχου αρχείου

Υπολογίστε SHA-1 για κείμενο UTF-8 ή αρχεία και συγκρίνετε με αναμενόμενο άθροισμα.

Hash SHA-256 και άθροισμα ελέγχου αρχείου

Υπολογίστε SHA-256 για κείμενο και αρχεία και ελέγξτε λήψεις βάσει δημοσιευμένου αθροίσματος ελέγχου.

Hash SHA-512 και άθροισμα ελέγχου αρχείου

Υπολογίστε SHA-512 κειμένου και αρχείων στη συσκευή σας και συγκρίνετε πλήρεις δεκαεξαδικές τιμές.

Υπολογιστής αθροίσματος ελέγχου CRC32

Υπολογίστε τυπικό CRC-32 για κείμενο ή αρχεία και συγκρίνετε δεκαεξαδικά αποτελέσματα οκτώ χαρακτήρων.

Δημιουργία HMAC

Δημιουργήστε HMAC-SHA-1, HMAC-SHA-256 και HMAC-SHA-512 με μυστικό κλειδί UTF-8 ή δεκαεξαδικό.

Δημιουργία UUID και GUID

Δημιουργήστε τυχαία UUID v4 ή χρονικά ταξινομημένα UUID v7, μεμονωμένα ή μαζικά.

Μετατροπέας χρονικών σημάνσεων Unix

Μετατρέψτε δευτερόλεπτα Unix, χιλιοστά δευτερολέπτου και ημερομηνίες ISO 8601. Δείτε την ίδια στιγμή σε UTC ή ζώνη IANA.

Ανάλυση εκφράσεων Cron

Ελέγξτε Cron πέντε ή έξι πεδίων και δείτε τις επόμενες εκτελέσεις σε ζώνη IANA, με τις αλλαγές θερινής ώρας.

Δημιουργία εκφράσεων Cron

Συνθέστε Cron από χρονικά πεδία ή έτοιμα χρονοδιαγράμματα και δείτε τις επόμενες εκτελέσεις στην επιλεγμένη ζώνη.

Τα δεδομένα και τα αρχεία επεξεργάζονται στη συσκευή σας. Μην αφήνετε ευαίσθητα αποτελέσματα σε κοινόχρηστο πρόχειρο. Χρησιμοποιήστε έμπιστη συσκευή για ιδιωτικά κλειδιά και token.