Aller au contenu
POST AI agent ready /v1/hash

API du générateur de hachage - MD5, SHA-1, SHA-256 et SHA-512

Transmettez n'importe quelle chaîne et recevez son hachage cryptographique dans l'algorithme de votre choix. Prend en charge MD5, SHA-1, SHA-256, SHA-384 et SHA-512. Utile pour les sommes de contrôle, la vérification de l’intégrité des données et les empreintes digitales du contenu.

Parameters

stringrequired

The input string to hash.

string

Hash algorithm to use.

Code examples

curl -X POST https://api.botoi.com/v1/hash \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithm":"sha256"}'

When to use this API

Vérifications de l'intégrité des fichiers

Hachez les fichiers téléchargés côté serveur et comparez-les aux sommes de contrôle connues pour vérifier les téléchargements ou détecter toute falsification.

Déduplication de contenu

Générez des empreintes digitales SHA-256 pour le contenu soumis par l'utilisateur afin de détecter les doublons avant de les stocker dans votre base de données.

Vérification de la signature du webhook

Calculez un HMAC ou un hachage des charges utiles du webhook entrant et comparez-le à l'en-tête de signature du fournisseur.

Frequently asked questions

Quel algorithme de hachage dois-je choisir ?
SHA-256 est le choix le plus courant pour les sommes de contrôle et l'intégrité des données. MD5 et SHA-1 sont plus rapides mais considérés comme faibles sur le plan cryptographique. Utilisez SHA-512 lorsque vous avez besoin d’un résumé plus long.
La sortie de hachage est-elle codée en hexadécimal ?
Oui. L'API renvoie le hachage sous forme de chaîne hexadécimale minuscule.
Puis-je hacher des données binaires ?
L'API accepte les chaînes UTF-8. Pour les données binaires, codez-les d'abord en Base64 à l'aide du point de terminaison /v1/base64/encode, puis hachez la chaîne codée.
MD5 est-il sûr pour les mots de passe ?
Non. MD5 n’est pas résistant aux collisions et ne doit jamais être utilisé pour le stockage de mots de passe. Utilisez bcrypt ou Argon2 pour les mots de passe. MD5 convient aux sommes de contrôle non liées à la sécurité.
Quelle est la taille maximale d’entrée ?
La limite du corps de la requête est de 1 Mo. Pour les charges utiles plus volumineuses, hachez-les côté client ou divisez-les en morceaux.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.