{
"length": 5,
"hashes": {
"md5": "5d41402abc4b2a76b9719d911017c592",
"sha256": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824"
}
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api+-+md5+sha256+hmac+crc32/35335/hash+text?text=hello&algorithms=md5,sha256' --header 'Authorization: Bearer YOUR_API_KEY'
{
"algorithm": "HMAC-SHA256",
"hex": "7c1ce32402750db1149385ac20603beeaca8909906d1e81c08f4f5c7db8fbe94",
"base64": "fBzjJAJ1DbEUk4WsIGA77qyokJkG0egcCPT1x9uPvpQ="
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api+-+md5+sha256+hmac+crc32/35336/hmac+signature?text=hello&key=my-secret&algorithm=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
{
"match": true,
"algorithm": "md5"
}
curl --location --request GET 'https://zylalabs.com/api/14237/hash+generator+api+-+md5+sha256+hmac+crc32/35337/identify+verify+a+hash?hash=5d41402abc4b2a76b9719d911017c592&text=hello' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a API Gerador de Hash - MD5 SHA256 HMAC CRC32 API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Cada ponto final retorna dados JSON O ponto final "GET Hash text" fornece uma lista de hashes para vários algoritmos O ponto final "GET HMAC signature" retorna a assinatura HMAC junto com o algoritmo utilizado O ponto final "GET Identify verify a hash" retorna um status de correspondência booleano e o algoritmo identificado
Os campos-chave incluem "hashes" para os valores de hash na resposta "GET Hash text" "algorithm" "hex" e "base64" para a resposta da assinatura HMAC e "match" e "algorithm" para a resposta de verificação de hash
Os endpoints aceitam parâmetros como o texto a ser hashado e o tipo de algoritmo para HMAC. Os usuários podem especificar quais algoritmos de hash usar nas solicitações "GET Hash text" e "GET HMAC signature"
Os dados da resposta estão organizados em um formato JSON estruturado. Por exemplo, a resposta "GET Hash text" inclui um campo "length" e um objeto "hashes" contendo valores de hash individuais. Cada resposta é projetada para fácil análise e acesso a pontos de dados específicos
Os casos de uso típicos incluem verificar a integridade dos dados assinar mensagens de forma segura e identificar algoritmos de hash para validação de dados Os desenvolvedores podem usar esta API para tarefas como hash de senhas checksums de dados e garantir a autenticidade das mensagens
Os usuários podem utilizar os dados retornados acessando campos específicos na resposta JSON Por exemplo, eles podem recuperar os valores hash para armazenamento ou comparação usar a assinatura HMAC para comunicações seguras ou verificar a integridade dos dados verificando o campo "match"
A precisão dos dados é mantida através do uso de algoritmos criptográficos estabelecidos que são padronizados e amplamente testados A API se baseia nesses algoritmos para garantir saídas de hash consistentes e confiáveis em diferentes solicitações
Padrões de dados padrão incluem comprimentos de hash consistentes para cada algoritmo (por exemplo MD5 retorna 32 caracteres SHA-256 retorna 64 caracteres) e respostas estruturadas com campos claros Os usuários podem esperar saídas previsíveis com base no texto de entrada e algoritmos selecionados