#integrity
2 APIs avec cette balise
API de chiffre de contrôle
Ajoutez et vérifiez des chiffres de contrôle avec les algorithmes standard — Luhn (mod 10), Verhoeff, Damm et ISO 7064 mod 97-10 — sur n'importe quel nombre. Le point de terminaison generate renvoie le(s) chiffre(s) de contrôle et le nombre complet ; le point de terminaison validate vous indique si le chiffre de contrôle d'un nombre est correct. Luhn est le schéma mod-10 familier derrière les cartes de crédit, l'IMEI et de nombreux numéros d'identification ; Verhoeff et Damm sont des schémas à un seul chiffre qui détectent également toutes les erreurs de transposition adjacente ; mod 97-10 produit deux chiffres de contrôle et est le schéma utilisé par l'IBAN. Parfait pour générer et valider des numéros de référence, de compte, d'adhésion et de commande, ainsi que pour l'intégrité de la saisie de données. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Distinct des validateurs de cartes de crédit et de codes-barres, qui appliquent un algorithme fixe à un format de numéro spécifique.
api.oanor.com/checkdigit-api
API de somme de contrôle
Sommes de contrôle non cryptographiques rapides en tant qu'API. Calculez CRC-32 — le contrôle d'intégrité utilisé par ZIP, gzip, PNG et Ethernet — et Adler-32 — la somme de contrôle utilisée par zlib — sur du texte UTF-8, une entrée hexadécimale ou base64, renvoyée en hexadécimal et sous forme d'entiers 32 bits signés et non signés. Idéal pour la vérification de l'intégrité des fichiers et des messages, les clés de cache et les ETags, la détection de modifications et la déduplication, lorsque vous souhaitez une empreinte rapide plutôt qu'un hachage sécurisé. Calcul local pur — pas de clé, pas de service tiers, instantané ; envoyez des données binaires via le codage hexadécimal ou base64 (jusqu'à 4 Mo). En direct, rien n'est stocké. 4 points de terminaison. Explicitement PAS pour la sécurité — pour les condensés cryptographiques (MD5, SHA-256, HMAC), utilisez plutôt une API de hachage.
api.oanor.com/checksum-api