Μετάβαση στο περιεχόμενο

Γεννήτρια SHA-224

Υπολογίστε το hash SHA-224 οποιουδήποτε κειμένου με ένα βήμα. Το εργαλείο κωδικοποιεί την είσοδό σας σε UTF-8, εκτελεί την παραλλαγή 224 bit της οικογένειας SHA-2 που ορίζεται στο FIPS 180-4 και επιστρέφει το δεκαεξαδικό αποτύπωμα 56 χαρακτήρων ή τη μορφή Base64. Οι προγραμματιστές το χρησιμοποιούν για να ελέγχουν αποτυπώματα σε πρωτόκολλα και σουίτες δοκιμών που αναμένουν SHA-224, όπως ορισμένες ρυθμίσεις TLS, DNSSEC και υπογραφής.

Επαναφορά

Συχνές ερωτήσεις

Τι είναι το SHA-224;

Το SHA-224 είναι μέλος της οικογένειας SHA-2 που ορίζεται στο FIPS 180-4. Εκτελεί την ίδια συνάρτηση συμπίεσης με το SHA-256, με διαφορετικές αρχικές τιμές, και περικόπτει το αποτέλεσμα στα 224 bit. Η έξοδος είναι 28 byte και εμφανίζεται ως 56 δεκαεξαδικοί χαρακτήρες.

Πώς μετατρέπεται το κείμενό μου σε byte πριν από τον υπολογισμό του hash;

Το εργαλείο κωδικοποιεί το κείμενο ακριβώς όπως το εισαγάγατε σε UTF-8 και υπολογίζει το hash αυτών των byte. Τα κενά, οι στηλοθέτες και οι αλλαγές γραμμής συνυπολογίζονται, επομένως μια αλλαγή γραμμής στο τέλος δίνει διαφορετικό αποτύπωμα. Οι χαρακτήρες εκτός ASCII, όπως γράμματα με τόνους ή emoji, απαιτούν από δύο έως τέσσερα byte ο καθένας.

Πώς μοιάζει το hash SHA-224 μιας κενής συμβολοσειράς;

Ο υπολογισμός hash σε κενή είσοδο επιστρέφει d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f. Το κείμενο abc δίνει 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, το δημοσιευμένο διάνυσμα δοκιμής. Μπορείτε να χρησιμοποιήσετε και τις δύο τιμές για να επιβεβαιώσετε ότι μια άλλη υλοποίηση συμφωνεί με αυτήν.

Ποια είναι η διαφορά μεταξύ της εξόδου σε δεκαεξαδική μορφή και της εξόδου Base64;

Και οι δύο μορφές αναπαριστούν τα ίδια 28 byte. Η δεκαεξαδική μορφή γράφει κάθε byte με δύο πεζούς χαρακτήρες, για συνολικά 56 χαρακτήρες, ενώ η Base64 τα συμπιέζει σε 40 χαρακτήρες με συμπλήρωση. Επιλέξτε τη μορφή που αναμένει το αρχείο ρυθμίσεων, η κεφαλίδα ή το API σας.

Είναι ασφαλές το SHA-224;

Δεν είναι γνωστή κάποια πρακτική επίθεση σύγκρουσης ή προεικόνας κατά του SHA-224, το οποίο προσφέρει περίπου 112 bit ανθεκτικότητας σε συγκρούσεις. Είναι ασθενέστερο από το SHA-256 μόνο επειδή η έξοδός του είναι μικρότερη. Για νέες σχεδιάσεις, οι πιο συνηθισμένες επιλογές είναι το SHA-256 ή το SHA-384.

Γιατί να χρησιμοποιήσω SHA-224 αντί για SHA-256;

Το SHA-224 χρησιμοποιείται κυρίως όταν το απαιτεί ένα πρωτόκολλο ή πρότυπο, ή όταν ένα συντομότερο αποτύπωμα εξοικονομεί χώρο διατηρώντας την ασφάλεια 112 bit ενός RSA 2048 bit ή του 3DES. Το κόστος του είναι ίδιο με του SHA-256. Αν τίποτα δεν απαιτεί SHA-224, το SHA-256 είναι η ασφαλέστερη προεπιλογή για συμβατότητα.

Μπορώ να υπολογίσω τον κατακερματισμό ενός αρχείου με αυτό το εργαλείο;

Το εργαλείο υπολογίζει το hash του κειμένου που επικολλάτε, όχι μεταφορτωμένων αρχείων. Για δυαδικά αρχεία, χρησιμοποιήστε στον υπολογιστή σας μια εντολή όπως openssl dgst -sha224 ή sha224sum. Η επικόλληση των περιεχομένων ενός αρχείου κειμένου δίνει το ίδιο αποτύπωμα μόνο αν οι αλλαγές γραμμής και η κωδικοποίηση συμφωνούν ακριβώς.

Είναι το SHA-224 κατάλληλη επιλογή για την αποθήκευση κωδικών πρόσβασης;

Όχι. Το SHA-224 είναι σχεδιασμένο να είναι γρήγορο, επομένως οι εισβολείς μπορούν να δοκιμάζουν δισεκατομμύρια συνδυασμούς ανά δευτερόλεπτο. Αποθηκεύετε τους κωδικούς πρόσβασης με μια αργή συνάρτηση που χρησιμοποιεί salt, όπως η bcrypt ή η Argon2, τις οποίες δημιουργούν οι γεννήτριες Bcrypt Generator και Argon2 Generator σε αυτόν τον ιστότοπο.

Πόσο μεγάλη μπορεί να είναι η είσοδος;

Μπορείτε να υπολογίσετε το hash έως και 5 MiB κειμένου σε ένα αίτημα. Το hash υπολογίζεται στον διακομιστή σε ένα μόνο πέρασμα και τίποτα δεν αποθηκεύεται ή καταγράφεται. Για μεγαλύτερα δεδομένα, είναι προτιμότερο να υπολογίζετε το hash τοπικά με ένα εργαλείο γραμμής εντολών.

Είναι πάντα ίδιο το αποτέλεσμα SHA-224 για το ίδιο κείμενο;

Ναι. Το SHA-224 είναι ντετερμινιστικό, επομένως τα ίδια byte δίνουν πάντα το ίδιο αποτύπωμα σε κάθε σύστημα. Ακόμη και μια αλλαγή ενός χαρακτήρα παράγει εντελώς διαφορετικό αποτέλεσμα, κάτι που καθιστά το hash χρήσιμο για τον εντοπισμό τυχαίων αλλαγών.

Σχετικά με το OneClick Pro

Το OneClick Pro είναι μια δωρεάν συλλογή με περισσότερα από 150 διαδικτυακά εργαλεία για καθημερινή εργασία: μετατροπή εικόνων και μονάδων, μορφοποίηση και επικύρωση κώδικα, έλεγχος τομέων και SEO, καθώς και εργασία με κείμενο, ημερομηνίες και αριθμούς. Κάθε εργαλείο λειτουργεί χωρίς εγγραφή ή συνδρομή, και ό,τι εισάγετε χρησιμοποιείται μόνο για τον υπολογισμό του αποτελέσματός σας και δεν αποθηκεύεται ποτέ. Χρησιμοποιήστε το ως γρήγορη εργαλειοθήκη για μεμονωμένες εργασίες ή αποθηκεύστε στα αγαπημένα τα εργαλεία που χρησιμοποιείτε καθημερινά.