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.
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.