Τι είναι το SHA-512;
SHA-512 (Secure Hash Algorithm 512) παράγει ένα digest 512-bit (128-hex χαρακτήρες) από οποιαδήποτε είσοδο. Μέρος της οικογένειας SHA-2 που τυποποιήθηκε από NIST το 2001, προσφέρει μέγιστη αντίσταση σε συγκρούσεις για εφαρμογές υψηλής ασφάλειας.
Σημείωση ασφαλείας: Το SHA-512 παραμένει ασφαλές έναντι όλων των γνωστών επιθέσεων σύγκρουσης και προεικόνας — ιδανικό για κρίσιμα συστήματα και ακεραιότητα μεγάλων δεδομένων.
Πώς λειτουργεί το SHA-512
- Προσθέστε γέμισμα στο μήνυμα → μήκος ≡ 896 (mod 1024) bits
- Προσθέστε 128-bit big-endian μήκος του αρχικού μηνύματος
- Αρχικοποιήστε οκτώ 64-bit λέξεις (πρώτα 64 bits των τετραγωνικών ριζών πρώτων αριθμών)
- Επεξεργαστείτε κάθε μπλοκ 1024-bit μέσω 80 γύρων λειτουργιών ανάμειξης
- Συνδυάστε τα αποτελέσματα για να παραχθεί ένα digest 512-bit
Παραδείγματα Hashes
Input | SHA-512 Hash |
---|---|
Hello World | 2c74fd17edafd8... (truncated) |
password | b109f3bbbc244eb8244191... (truncated) |
test123 | 8e9f0a1b2c3d4e5f... (truncated) |
(κενό) | cf83e1357eefb8b... (truncated) |
SHA-512 έναντι άλλων συναρτήσεων κατακερματισμού
Algorithm | Output | Security | Speed |
---|---|---|---|
SHA-256 | 256 bits | ✅ Ασφαλές | 🚀 Μέτριο |
SHA-384 | 384 bits | ✅ Πολύ ασφαλές | 🚀 Μέτριο |
SHA-512 | 512 bits | ✅ Πολύ ασφαλές | 🚀 Αργό |
Συχνές Ερωτήσεις
Είναι το SHA-512 κατάλληλο για κατακερματισμό κωδικών πρόσβασης;
Χρησιμοποιήστε το SHA-512 για γενικές εργασίες κατακερματισμού, αλλά για κωδικούς πρόσβασης επιλέξτε bcrypt, Argon2 ή PBKDF2 με αλάτι για βέλτιστη ασφάλεια.
Μπορεί να αντιστραφεί το SHA-512;
Όχι. Το SHA-512 είναι συνάρτηση μιας κατεύθυνσης· η αντιστροφή του απαιτεί μη πρακτική επίθεση brute-force ή τεράστιους προϋπολογισμένους πίνακες.
Πότε να επιλέξετε το SHA-512;
Επιλέξτε το SHA-512 για μέγιστη αντίσταση σε συγκρούσεις και όταν επεξεργάζεστε μεγάλα σύνολα δεδομένων όπου η ασφάλεια είναι πρωταρχική.