Γεννήτρια SHA3-512
Δημιουργήστε το αποτύπωμα SHA3-512 οποιουδήποτε κειμένου με το πρότυπο SHA-3 από το FIPS 202. Το εργαλείο κωδικοποιεί τα δεδομένα εισόδου ως UTF-8 και επιστρέφει το αποτύπωμα 512 bit ως 128 δεκαεξαδικούς χαρακτήρες ή σε μορφή Base64. Χρησιμοποιήστε το όταν ένα πρωτόκολλο, μια σουίτα δοκιμών ή μια απαίτηση συμμόρφωσης ζητά SHA3-512, ή όταν θέλετε το μεγαλύτερο περιθώριο ασφαλείας της SHA-3 για ελέγχους ακεραιότητας και συγκρίσεις αποτυπωμάτων.
Συχνές ερωτήσεις
Τι είναι το SHA3-512;
Το SHA3-512 είναι η έκδοση 512 bit της οικογένειας SHA-3, όπως τυποποιήθηκε στο FIPS 202. Χρησιμοποιεί τη δομή σπόγγου Keccak με χωρητικότητα 1024 bit. Το αποτύπωμα είναι 64 byte και εμφανίζεται ως 128 δεκαεξαδικοί χαρακτήρες.
Ποια είναι τα διανύσματα δοκιμών του SHA3-512;
Το κενό αλφαριθμητικό δίνει το αποτύπωμα a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Το κείμενο abc δίνει το αποτύπωμα b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Αυτό το εργαλείο αναπαράγει και τα δύο.
Είναι το SHA3-512 ίδιο με το SHA-512;
Όχι. Το SHA-512 ανήκει στην οικογένεια SHA-2 και το SHA3-512 στη SHA-3, ενώ οι σχεδιασμοί τους είναι άσχετοι μεταξύ τους. Έχουν το ίδιο μήκος εξόδου, αλλά επιστρέφουν διαφορετικά αποτυπώματα για τα ίδια δεδομένα εισόδου.
Είναι το SHA3-512 πιο αργό από το SHA3-256;
Ναι. Η μεγαλύτερη χωρητικότητά του αφήνει μικρότερο ρυθμό, οπότε επεξεργάζεται 72 byte ανά μετάθεση αντί για 136. Για σύντομα κείμενα δεν θα παρατηρήσετε τη διαφορά.
Πώς κωδικοποιούνται τα δεδομένα εισόδου;
Το κείμενο κατακερματίζεται ως byte UTF-8, ακριβώς όπως το εισάγετε. Οι αλλαγές γραμμής έχουν σημασία, επομένως κείμενο που αντιγράφεται από αρχεία Windows με αλλαγές CRLF δίνει διαφορετικό αποτύπωμα από το ίδιο κείμενο με αλλαγές LF.
Ποια κωδικοποίηση εξόδου να επιλέξω;
Το hex είναι η συνηθισμένη μορφή για αθροίσματα ελέγχου και αρχεία καταγραφής και έχει μήκος 128 χαρακτήρων. Το Base64 αναπαριστά τα ίδια 64 byte σε 88 χαρακτήρες. Και οι δύο μορφές διατηρούν όλα τα δεδομένα και είναι εναλλάξιμες.
Είναι αυτό το Keccak-512 που χρησιμοποιούν ορισμένα blockchain;
Όχι. Το Keccak-512 που προηγήθηκε της τυποποίησης χρησιμοποιεί διαφορετική συμπλήρωση, επομένως τα αποτυπώματά του διαφέρουν από του SHA3-512. Αυτό το εργαλείο ακολουθεί το τελικό πρότυπο FIPS 202.
Μπορώ να χρησιμοποιήσω το SHA3-512 για την αποθήκευση κωδικών πρόσβασης;
Δεν συνιστάται. Οι γρήγορες συναρτήσεις κατακερματισμού επιτρέπουν στους επιτιθέμενους να δοκιμάζουν γρήγορα πιθανές τιμές, ακόμα και με salt. Χρησιμοποιήστε Argon2, bcrypt ή scrypt, που έχουν σχεδιαστεί ώστε να είναι αργές και απαιτητικές σε μνήμη.
Ποιο είναι το όριο μεγέθους των δεδομένων εισόδου;
Μπορείτε να κατακερματίσετε έως 5 MiB κειμένου ανά αίτημα. Τα δεδομένα που εισάγετε δεν αποθηκεύονται ούτε καταγράφονται μετά την επιστροφή του αποτυπώματος.
Πότε είναι χρήσιμο το SHA3-512;
Επιλέξτε το όταν το απαιτεί μια προδιαγραφή ή όταν θέλετε μεγάλο περιθώριο ασφαλείας, για παράδειγμα σε αρχεία που θα διατηρηθούν για μεγάλο χρονικό διάστημα. Για τους περισσότερους καθημερινούς ελέγχους ακεραιότητας, το SHA3-256 ή το SHA-256 είναι ήδη υπεραρκετά.