Υπολογιστής hash SHA-256 (checksum για κείμενο/αρχείο)

Υπολογίστε SHA-256 απευθείας στον browser σας. Τα δεδομένα εισόδου σας δεν αποστέλλονται ποτέ.

Δημιουργήστε, αντιγράψτε και επαληθεύστε checksums για κείμενο και αρχεία σε ένα σημείο.

Υπολογισμός στον browser Χωρίς μεταφόρτωση αρχείων Έτοιμο για αντιγραφή και επαλήθευση
Υπολογίζεται στον browser σας. Κείμενο και αρχεία δεν αποστέλλονται ποτέ στον server.

Υπολογισμός SHA-256 (κείμενο)

Το κείμενο εισόδου κωδικοποιείται ως bytes UTF-8 και γίνεται hash με Web Crypto API. Με ενεργό τον αυτόματο υπολογισμό, τα αποτελέσματα ενημερώνονται καθώς πληκτρολογείτε.

sha256 checksum (αρχείο)

Αφήστε ή επιλέξτε τοπικό ZIP, exe, pdf ή οποιοδήποτε αρχείο για να υπολογίσετε το checksum του. Τα αρχεία δεν μεταφορτώνονται ποτέ.

Τρόπος χρήσης (3 βήματα)

  1. Επικολλήστε κείμενο ή αφήστε/επιλέξτε ένα αρχείο.
  2. Τα hashes κειμένου υπολογίζονται αυτόματα. Για αρχεία, πατήστε "Υπολογισμός SHA-256" για έναρξη.
  3. Αντιγράψτε το αποτέλεσμα ή επικολλήστε την αναμενόμενη τιμή για επαλήθευση.

Δείγματα επαλήθευσης

Κενή συμβολοσειρά

Είσοδος: (χωρίς είσοδο)

Έξοδος: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Είσοδος: abc

Έξοδος: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Γιατί τα hashes διαφέρουν ακόμη κι όταν το περιεχόμενο φαίνεται ίδιο

  • Διαφορετικό στυλ νέας γραμμής (LF έναντι CRLF).
  • Διαφορετική τελική νέα γραμμή ή κενά στο τέλος.
  • Διαφορετική κωδικοποίηση κειμένου (μη UTF-8).
  • Διαφορετική κανονικοποίηση Unicode (NFC/NFD).
  • Το κείμενο εισόδου και τα bytes αρχείου δεν είναι ίδια (π.χ. BOM).

FAQ

Μπορώ να κάνω hash και σε αρχεία;

Ναι. Τα τοπικά αρχεία διαβάζονται στον browser σας και γίνεται hash SHA-256. Τα αρχεία δεν μεταφορτώνονται.

Γιατί το hash διαφέρει για φαινομενικά ίδιο περιεχόμενο;

Οι ακολουθίες bytes μπορεί να διαφέρουν λόγω νέων γραμμών, κενών στο τέλος, κωδικοποίησης ή κανονικοποίησης Unicode, ακόμη κι αν το κείμενο φαίνεται ίδιο.

Αποστέλλονται δεδομένα σε servers;

Όχι. Η επεξεργασία είναι πλήρως τοπική στον browser σας.

Γιατί λέει ότι αυτό το περιβάλλον δεν υποστηρίζεται;

Το Web Crypto API απαιτεί HTTPS (secure context). Ανοίξτε το εργαλείο μέσω HTTPS.

Σημειώσεις

  • Το Web Crypto API απαιτεί HTTPS (secure context).
  • Πολύ μεγάλα αρχεία μπορεί να καταναλώσουν μνήμη και να χρειαστούν περισσότερο χρόνο για επεξεργασία.