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

Γεννήτρια RIPEMD-160

Δημιουργήστε γρήγορα τον κατακερματισμό RIPEMD-160 οποιουδήποτε κειμένου. Το εργαλείο κωδικοποιεί την είσοδό σας ως UTF-8, εκτελεί τη συνάρτηση RIPEMD-160 160-bit, που σχεδιάστηκε στο Leuven το 1996, και επιστρέφει τη σύνοψη ως 40 δεκαεξαδικούς χαρακτήρες ή ως Base64. Οι προγραμματιστές το χρησιμοποιούν για να ελέγχουν βήματα δημιουργίας διευθύνσεων Bitcoin, παλαιότερες υπογραφές OpenPGP και παλαιότερα συστήματα που εξακολουθούν να αποθηκεύουν συνόψεις RIPEMD-160, καθώς και για σύγκριση με άλλες βιβλιοθήκες.

Επαναφορά

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

Τι είναι το RIPEMD-160;

Το RIPEMD-160 είναι μια κρυπτογραφική συνάρτηση κατακερματισμού 160-bit που δημοσιεύτηκε το 1996 από τους Hans Dobbertin, Antoon Bosselaers και Bart Preneel. Εκτελεί δύο παράλληλες γραμμές υπολογισμών και τις συνδυάζει. Η σύνοψη έχει μέγεθος 20 byte ή 40 δεκαεξαδικούς χαρακτήρες.

Ποιες είναι οι δοκιμαστικές τιμές του RIPEMD-160;

Η κενή συμβολοσειρά δίνει τον κατακερματισμό 9c1185a5c5e9fc54612808977ee8f548b2258d31. Το κείμενο abc δίνει τον κατακερματισμό 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Και οι δύο τιμές προέρχονται από τις δημοσιευμένες τιμές δοκιμής των δημιουργών.

Πώς χρησιμοποιεί το Bitcoin το RIPEMD-160;

Το Bitcoin υπολογίζει το HASH160, δηλαδή RIPEMD-160 του SHA-256 ενός δημόσιου κλειδιού, για τη δημιουργία διευθύνσεων. Αυτό το εργαλείο κατακερματίζει τα bytes UTF-8 του κειμένου που εισάγετε, επομένως δεν εκτελεί το βήμα SHA-256 ούτε δέχεται ακατέργαστα bytes κλειδιού σε hex.

Είναι το RIPEMD-160 ακόμη ασφαλές;

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

Σχετίζεται το RIPEMD-160 με το SHA-1;

Και τα δύο έχουν εξόδους 160 bit και βασίζονται στις σχεδιαστικές ιδέες του MD4, αλλά οι δομές τους διαφέρουν. Σε αντίθεση με το SHA-1, δεν έχει δημοσιευτεί πρακτική σύγκρουση για το RIPEMD-160.

Πώς γίνεται η επεξεργασία του κειμένου μου;

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

Σε τι χρησιμεύει η επιλογή Base64;

Το Base64 εμφανίζει τα ίδια 20 bytes σε 28 χαρακτήρες, κάτι που το καθιστά κατάλληλο για JSON και αρχεία ρυθμίσεων. Η συνήθης μορφή για αρχεία καταγραφής και εργαλεία γραμμής εντολών, όπως το openssl dgst -ripemd160, είναι το hex.

Μπορώ να κατακερματίσω μια συμβολοσειρά hex ως ακατέργαστα bytes;

Όχι. Το εργαλείο κατακερματίζει πάντα το κείμενο που πληκτρολογείτε, επομένως η συμβολοσειρά 00ff κατακερματίζεται ως τέσσερις χαρακτήρες ASCII και όχι ως δύο bytes. Αν χρειάζεται να κατακερματίσετε δυαδικά δεδομένα, χρησιμοποιήστε μια βιβλιοθήκη σεναρίων.

Πρέπει να χρησιμοποιώ το RIPEMD-160 για κωδικούς πρόσβασης;

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

Ποιο είναι το μέγιστο μέγεθος εισόδου;

Κάθε αίτημα δέχεται έως 5 MiB κειμένου. Για μεγαλύτερα δεδομένα, κατακερματίστε τα τοπικά με ένα εργαλείο γραμμής εντολών.

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

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