Γεννήτρια Hash
Δημιουργήστε SHA-1, SHA-256, SHA-384 και SHA-512 hashes αμέσως. Επαληθεύστε την ακεραιότητα δεδομένων. Δωρεάν, 100% στον browser σας.
Αναφορά
Τι είναι ένα κρυπτογραφικό hash;
Μια κρυπτογραφική hash function παίρνει οποιαδήποτε είσοδο και παράγει ένα αποτύπωμα σταθερού μεγέθους (digest). Ακόμα και μια αλλαγή ενός χαρακτήρα προκαλεί εντελώς διαφορετικό hash — αυτό ονομάζεται φαινόμενο χιονοστιβάδας.
Αλγόριθμοι
Το SHA-1 (160-bit) είναι παρωχημένο. Το SHA-256 (256-bit, οικογένεια SHA-2) είναι το σύγχρονο πρότυπο. Τα SHA-384 / SHA-512 προσφέρουν υψηλότερα περιθώρια ασφαλείας.
Κοινές χρήσεις
- Ακεραιότητα αρχείων: Κάντε hash ένα αρχείο πριν και μετά τη μεταφορά.
- Αποθήκευση κωδικών: Μην χρησιμοποιείτε απευθείας SHA-*. Χρησιμοποιήστε Argon2, bcrypt ή scrypt.
- Ψηφιακές υπογραφές: Κάντε hash το έγγραφο, μετά υπογράψτε με ιδιωτικό κλειδί.
- Αφαίρεση διπλοτύπων: Αναγνωρίστε πανομοιότυπα αρχεία συγκρίνοντας hash fingerprints.
Συναρτήσεις hash επόμενης γενιάς
SHA-3 (Keccak, τυποποιημένο στο FIPS 202) προσφέρει εντελώς διαφορετική εσωτερική δομή από το SHA-2, παρέχοντας άμυνα σε βάθος εάν το SHA-2 κάποτε παραβιαστεί. Το BLAKE3 είναι μια σύγχρονη, παραλληλοποιήσιμη συνάρτηση hash βελτιστοποιημένη για ταχύτητα — σημαντικά ταχύτερη από το SHA-256 σε πολυπύρηνους επεξεργαστές. Ωστόσο, ούτε το SHA-3 ούτε το BLAKE3 είναι διαθέσιμα στο Web Crypto API ακόμα. Για τις περισσότερες εφαρμογές, το SHA-256 παραμένει το πρότυπο και είναι η συνιστώμενη προεπιλογή.
Απόρρητο
Το hashing τρέχει 100% στον browser σας χρησιμοποιώντας το Web Crypto API.