API Hashids
Transformez des identifiants entiers séquentiels en chaînes courtes, uniques et non séquentielles — et inversement. Encodez un ou plusieurs entiers non négatifs (ou une chaîne hexadécimale telle qu'un ObjectId Mongo) en un identifiant compact de type YouTube comme "vbYCZIYD", puis décodez-le pour récupérer les valeurs originales exactes. Ajoutez un sel pour que vos identifiants soient uniques à votre application, définissez une longueur minimale ou fournissez un alphabet personnalisé. Il s'agit d'une obfuscation réversible (pas de chiffrement) : parfait pour masquer les identifiants de lignes dans les URL publiques, créer des liens courts et éviter de divulguer le nombre d'enregistrements que vous possédez. Calcul local pur — pas de clé, pas de service tiers, rien de stocké. Sans état : décodez avec le même sel/longueur minimale/alphabet que celui utilisé pour l'encodage. En direct. 5 points de terminaison. Distinct de la génération d'UUID, de la conversion de base et du décodage de flocon de neige.
api.oanor.com/hashids-api