Dos

#hash

3 APIs avec cette balise

API Fast Hash

Fonctions de hachage non cryptographiques — les hachages rapides utilisés dans les tables de hachage, les filtres de Bloom, le partitionnement, la déduplication et les clés de cache. Fournissez du texte (UTF-8) ou des octets bruts en hexadécimal et il renvoie le condensé sous tous les algorithmes à la fois, ou sous un algorithme nommé : FNV-1 et FNV-1a (32 et 64 bits), djb2, sdbm, Jenkins one-at-a-time, CRC-16 (CCITT-FALSE et ARC/IBM), Fletcher-16 et Fletcher-32, et MurmurHash3 (x86 32 bits, avec une graine optionnelle). Chaque condensé est renvoyé en hexadécimal et sous forme d'entier non signé. Tout est calculé localement et de manière déterministe, donc la même entrée correspond toujours au même hachage — exactement ce dont vous avez besoin pour un bucketting et des recherches stables. Ce ne sont délibérément PAS pour la sécurité : ils sont rapides et bien distribués, mais pas résistants aux collisions. Idéal pour les implémentations de tables de hachage et de filtres de Bloom, le partitionnement et le sharding cohérents, les clés de cache et de déduplication, le bucketting A/B, et l'enseignement du fonctionnement du hachage. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Pour les hachages cryptographiques (SHA, MD5, HMAC), utilisez une API de hachage, et pour les sommes de contrôle d'intégrité CRC-32/Adler-32, utilisez une API de somme de contrôle.

api.oanor.com/fasthash-api

API Bcrypt

Hachez et vérifiez des mots de passe avec bcrypt, côté serveur. Générez un hachage bcrypt salé à un facteur de coût de votre choix (4–14), vérifiez un mot de passe en clair par rapport à un hachage existant, ou inspectez un hachage pour lire sa version bcrypt, son facteur de coût et son sel. Entièrement compatible avec les hachages bcrypt de PHP ($2y$), Node, Python et autres, vous pouvez donc vérifier et migrer des identifiants existants. Calcul pur côté serveur sans tiers en amont, donc toujours disponible — et il décharge le travail de hachage délibérément intensif en CPU de vos propres serveurs. Idéal pour ajouter l'authentification par mot de passe, la migration d'identifiants, les outils d'authentification, les tests et les backends sans code.

api.oanor.com/bcrypt-api

API de hachage

Calculez des hachages cryptographiques (MD5, SHA-1, SHA-256/384/512, SHA-3, RIPEMD-160) en hexadécimal ou base64, générez des signatures HMAC pour l'authentification des webhooks et des messages, et créez des UUID v4. Tout est côté serveur et déterministe. Pratique pour les vérifications d'intégrité, la signature, les clés de cache, la déduplication et la génération d'identifiants.

api.oanor.com/hash-api