#hash
3 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
Bcrypt API
Κατακερματίστε και επαληθεύστε κωδικούς πρόσβασης με bcrypt, από την πλευρά του διακομιστή. Δημιουργήστε ένα salted bcrypt hash με συντελεστή κόστους της επιλογής σας (4–14), ελέγξτε έναν απλό κωδικό πρόσβασης έναντι ενός υπάρχοντος hash ή επιθεωρήστε ένα hash για να διαβάσετε την έκδοση bcrypt, τον συντελεστή κόστους και το salt του. Πλήρως συμβατό με bcrypt hashes από PHP ($2y$), Node, Python και άλλα, ώστε να μπορείτε να επαληθεύσετε και να μεταφέρετε υπάρχοντα διαπιστευτήρια. Καθαρός υπολογισμός από την πλευρά του διακομιστή χωρίς τρίτο upstream, οπότε είναι πάντα διαθέσιμος — και εκφορτώνει τη σκόπιμα απαιτητική σε CPU εργασία κατακερματισμού από τους δικούς σας διακομιστές. Ιδανικός για προσθήκη ελέγχου ταυτότητας κωδικού πρόσβασης, μετεγκατάσταση διαπιστευτηρίων, εργαλεία ελέγχου ταυτότητας, δοκιμές και backends χωρίς κώδικα.
api.oanor.com/bcrypt-api
Hash API
Υπολογίστε κρυπτογραφικές κατατμήσεις (MD5, SHA-1, SHA-256/384/512, SHA-3, RIPEMD-160) σε hex ή base64, δημιουργήστε υπογραφές HMAC για αυθεντικοποίηση webhook και μηνυμάτων, και δημιουργήστε v4 UUID. Όλα γίνονται στην πλευρά του διακομιστή και είναι ντετερμινιστικά. Χρήσιμο για ελέγχους ακεραιότητας, υπογραφή, κλειδιά cache, απαλοιφή διπλοτύπων και δημιουργία αναγνωριστικών.
api.oanor.com/hash-api