Πίσω

#crc16

1 API με αυτήν την ετικέτα

Fast Hash API

Μη κρυπτογραφικές συναρτήσεις κατακερματισμού — οι γρήγοροι κατακερματισμοί που χρησιμοποιούνται σε πίνακες κατακερματισμού, φίλτρα bloom, κατατμήσεις, απαλοιφή διπλοτύπων και κλειδιά προσωρινής αποθήκευσης. Δώστε του κείμενο (UTF-8) ή ακατέργαστα bytes ως hex και επιστρέφει την περίληψη κάτω από κάθε αλγόριθμο ταυτόχρονα, ή κάτω από έναν ονομασμένο αλγόριθμο: FNV-1 και FNV-1a (32- και 64-bit), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE και ARC/IBM), Fletcher-16 και Fletcher-32, και MurmurHash3 (x86 32-bit, με προαιρετικό seed). Κάθε περίληψη επιστρέφεται σε hex και ως ανυπόγραφος ακέραιος. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, οπότε η ίδια είσοδος αντιστοιχεί πάντα στον ίδιο κατακερματισμό — ακριβώς αυτό που χρειάζεστε για σταθερή ομαδοποίηση και αναζητήσεις. Αυτά είναι σκόπιμα ΟΧΙ για ασφάλεια: είναι γρήγορα και καλά κατανεμημένα, όχι ανθεκτικά σε συγκρούσεις. Ιδανικά για υλοποιήσεις πινάκων κατακερματισμού και φίλτρων bloom, συνεπή κατάτμηση και διαμερισμό, κλειδιά προσωρινής αποθήκευσης και απαλοιφής διπλοτύπων, ομαδοποίηση A/B και διδασκαλία του πώς λειτουργεί ο κατακερματισμός. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσος. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 endpoints. Για κρυπτογραφικούς κατακερματισμούς (SHA, MD5, HMAC) χρησιμοποιήστε ένα API κατακερματισμού, και για αθροίσματα ελέγχου ακεραιότητας CRC-32/Adler-32 χρησιμοποιήστε ένα API αθροισμάτων ελέγχου.

api.oanor.com/fasthash-api