Ir al contenido
POST AI agent ready /v1/hash

API del generador de hash: MD5, SHA-1, SHA-256 y SHA-512

Pase cualquier cadena y reciba su hash criptográfico en el algoritmo de su elección. Admite MD5, SHA-1, SHA-256, SHA-384 y SHA-512. Útil para sumas de verificación, verificación de integridad de datos y toma de huellas digitales de contenido.

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

Comprobaciones de integridad de archivos

Haga un hash de los archivos cargados en el lado del servidor y compárelos con sumas de verificación conocidas para verificar las descargas o detectar manipulaciones.

Deduplicación de contenido

Genere huellas digitales SHA-256 para contenido enviado por usuarios para detectar duplicados antes de almacenarlos en su base de datos.

Verificación de firma de webhook

Calcule un HMAC o hash de las cargas útiles del webhook entrante y compárelo con el encabezado de firma del proveedor.

Frequently asked questions

¿Qué algoritmo hash debo elegir?
SHA-256 es la opción más común para sumas de verificación e integridad de datos. MD5 y SHA-1 son más rápidos pero se consideran criptográficamente débiles. Utilice SHA-512 cuando necesite un resumen más largo.
¿La salida hash está codificada en hexadecimal?
Sí. La API devuelve el hash como una cadena hexadecimal en minúscula.
¿Puedo aplicar hash a datos binarios?
La API acepta cadenas UTF-8. Para datos binarios, primero codifique en Base64 usando el punto final /v1/base64/encode y luego haga un hash de la cadena codificada.
¿MD5 es seguro para las contraseñas?
No. MD5 no es resistente a colisiones y nunca debe usarse para almacenar contraseñas. Utilice bcrypt o Argon2 para las contraseñas. MD5 está bien para sumas de verificación que no son de seguridad.
¿Cuál es el tamaño máximo de entrada?
El límite del cuerpo de la solicitud es 1 MB. Para cargas útiles más grandes, haga un hash en el lado del cliente o divídalas en partes.

Get your API key

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