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

Γεννήτρια BLAKE2b

Υπολογίστε κατακερματισμούς BLAKE2b οποιουδήποτε κειμένου, επιλέγοντας μήκος σύνοψης από 128 έως 512 bit. Το εργαλείο κωδικοποιεί την είσοδό σας ως UTF-8, εκτελεί την BLAKE2b χωρίς κλειδί που ορίζεται στο RFC 7693 και επιστρέφει τη σύνοψη σε δεκαεξαδική μορφή ή Base64. Οι προγραμματιστές το χρησιμοποιούν για να αντιπαραβάλλουν την έξοδο με αυτή των libsodium, των εσωτερικών λειτουργιών Argon2, του b2sum και άλλου λογισμικού που βασίζεται στην BLAKE2b για γρήγορο και ασφαλή κατακερματισμό.

Επαναφορά

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

Τι είναι η BLAKE2b;

Η BLAKE2b είναι κρυπτογραφική συνάρτηση κατακερματισμού που ορίζεται στο RFC 7693 και είναι βελτιστοποιημένη για επεξεργαστές 64-bit. Είναι ταχύτερη από την MD5 και τη SHA-2 στο λογισμικό, προσφέροντας παράλληλα ασφάλεια συγκρίσιμη με τη SHA-3. Μπορεί να παράγει σύνοψη οποιουδήποτε μήκους από 1 έως 64 byte.

Ποια μήκη σύνοψης μπορώ να επιλέξω;

Μπορείτε να επιλέξετε 512, 384, 256, 160 ή 128 bit. Το μήκος αποτελεί μέρος των παραμέτρων της BLAKE2b, επομένως η BLAKE2b-256 δεν είναι απλώς το πρώτο μισό της BLAKE2b-512. Επιλέξτε το μήκος που χρησιμοποιεί το άλλο σύστημα, διαφορετικά η έξοδος δεν θα ταιριάζει.

Ποια είναι τα διανύσματα δοκιμών της BLAKE2b;

Η BLAKE2b-512 μιας κενής συμβολοσειράς είναι 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Για το abc, το RFC 7693 παραθέτει το ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Αυτό το εργαλείο επιστρέφει και τις δύο τιμές.

Ταιριάζει το εργαλείο με την εντολή b2sum;

Ναι. Το b2sum υπολογίζει από προεπιλογή BLAKE2b-512, που είναι και το προεπιλεγμένο μήκος αυτού του εργαλείου. Να θυμάστε ότι το b2sum κατακερματίζει τα byte του αρχείου, επομένως ένα κείμενο με τελική αλλαγή γραμμής δίνει διαφορετική σύνοψη από το ίδιο κείμενο χωρίς αυτήν.

Μπορώ να χρησιμοποιήσω κλειδί με την BLAKE2b εδώ;

Όχι. Το εργαλείο υπολογίζει μόνο BLAKE2b χωρίς κλειδί. Για κώδικα επαλήθευσης μηνυμάτων, χρησιμοποιήστε τη Γεννήτρια HMAC-SHA256 σε αυτόν τον ιστότοπο ή μια βιβλιοθήκη που υποστηρίζει BLAKE2b με κλειδί.

Ποια είναι η διαφορά μεταξύ BLAKE2b και BLAKE2s;

Η BLAKE2b λειτουργεί με λέξεις 64-bit και παράγει έξοδο έως 512 bit, ενώ η BLAKE2s χρησιμοποιεί λέξεις 32-bit και παράγει έξοδο έως 256 bit. Η BLAKE2s είναι ταχύτερη σε μικρές συσκευές 32-bit. Αυτό το εργαλείο υπολογίζει BLAKE2b.

Πώς κωδικοποιείται το κείμενο;

Η είσοδός σας μετατρέπεται σε byte UTF-8 και κατακερματίζεται ακριβώς όπως την πληκτρολογήσατε. Περιλαμβάνονται τα κενά και οι αλλαγές γραμμής, επομένως αφαιρέστε τα πρώτα αν το κάνει και η άλλη πλευρά.

Είναι η BLAKE2b κατάλληλη για κατακερματισμό κωδικών πρόσβασης;

Όχι άμεσα. Είναι γρήγορη, κάτι που βοηθά τους επιτιθέμενους που δοκιμάζουν κωδικούς πρόσβασης. Η σωστή επιλογή για κωδικούς πρόσβασης είναι η Argon2, η οποία χρησιμοποιεί εσωτερικά την BLAKE2b και είναι διαθέσιμη στη Γεννήτρια Argon2.

Πόσο κείμενο μπορώ να κατακερματίσω;

Το εργαλείο δέχεται έως 5 MiB κειμένου ανά αίτημα και υπολογίζει τον κατακερματισμό στον διακομιστή μέσω WebAssembly. Η είσοδος δεν αποθηκεύεται.

Ποια κωδικοποίηση εξόδου πρέπει να χρησιμοποιήσω;

Η δεκαεξαδική μορφή είναι η συνήθης για αθροίσματα ελέγχου και ταιριάζει με την έξοδο του b2sum. Η Base64 είναι συντομότερη και κατάλληλη για JSON, κεφαλίδες και αρχεία διαμόρφωσης. Και οι δύο αναπαριστούν τα ίδια byte.

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

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