Pular para o conteúdo
POST AI agent ready /v1/hash

API do gerador de hash - MD5, SHA-1, SHA-256 e SHA-512

Passe qualquer string e receba seu hash criptográfico no algoritmo de sua preferência. Suporta MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Útil para somas de verificação, verificação de integridade de dados e impressão digital de conteúdo.

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

Verificações de integridade de arquivos

Faça hash dos arquivos carregados no servidor e compare com somas de verificação conhecidas para verificar downloads ou detectar adulterações.

Desduplicação de conteúdo

Gere impressões digitais SHA-256 para conteúdo enviado pelo usuário para detectar duplicatas antes de armazená-las em seu banco de dados.

Verificação de assinatura de webhook

Calcule um HMAC ou hash de cargas úteis de webhook recebidas e compare-o com o cabeçalho de assinatura do provedor.

Frequently asked questions

Qual algoritmo de hash devo escolher?
SHA-256 é a escolha mais comum para somas de verificação e integridade de dados. MD5 e SHA-1 são mais rápidos, mas considerados criptograficamente fracos. Use SHA-512 quando precisar de um resumo mais longo.
A saída hash é codificada em hexadecimal?
Sim. A API retorna o hash como uma string hexadecimal minúscula.
Posso fazer hash de dados binários?
A API aceita strings UTF-8. Para dados binários, codifique-os em Base64 primeiro usando o endpoint /v1/base64/encode e, em seguida, faça o hash da string codificada.
O MD5 é seguro para senhas?
Não. O MD5 não é resistente a colisões e nunca deve ser usado para armazenamento de senhas. Use bcrypt ou Argon2 para senhas. MD5 é adequado para somas de verificação não relacionadas à segurança.
Qual é o tamanho máximo de entrada?
O limite do corpo da solicitação é de 1 MB. Para cargas maiores, faça hash delas no lado do cliente ou divida-as em partes.

Get your API key

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