Rug

#integrity

2 APIs met deze tag

Check Digit API

Voeg controlecijfers toe en verifieer ze met de standaardalgoritmen — Luhn (mod 10), Verhoeff, Damm en ISO 7064 mod 97-10 — op elk nummer. Het generate-eindpunt retourneert het/de controlecijfer(s) en het volledige nummer; het validate-eindpunt vertelt u of het controlecijfer van een nummer correct is. Luhn is het bekende mod-10-schema achter creditcards, IMEI en veel ID-nummers; Verhoeff en Damm zijn enkelcijferige schema's die ook alle aangrenzende transpositiefouten opvangen; mod 97-10 produceert twee controlecijfers en is het schema dat door IBAN wordt gebruikt. Perfect voor het genereren en valideren van referentie-, account-, lidmaatschaps- en bestelnummers, en voor gegevensinvoerintegriteit. Pure lokale berekening — geen sleutel, geen externe dienst, onmiddellijk. Live, niets opgeslagen. 4 eindpunten. Te onderscheiden van creditcard- en barcodevalidators, die een vast algoritme toepassen op één specifiek nummerformaat.

api.oanor.com/checkdigit-api

Checksum API

Snelle niet-cryptografische checksums als API. Bereken CRC-32 — de integriteitscontrole gebruikt door ZIP, gzip, PNG en Ethernet — en Adler-32 — de checksum gebruikt door zlib — over UTF-8 tekst, hex of base64 invoer, geretourneerd in hex en als signed en unsigned 32-bit integers. Ideaal voor bestands- en berichtintegriteitsverificatie, cache-sleutels en ETags, wijzigingsdetectie en deduplicatie, waar u een snelle vingerafdruk wilt in plaats van een veilige hash. Pure lokale berekening — geen sleutel, geen externe dienst, direct; stuur binair via de hex- of base64-codering (tot 4 MB). Live, niets opgeslagen. 4 endpoints. Uitdrukkelijk NIET voor beveiliging — voor cryptografische samenvattingen (MD5, SHA-256, HMAC) gebruikt u in plaats daarvan een hashing API.

api.oanor.com/checksum-api