Sobre a API:
Esta API permitirá que você converta qualquer texto para o tipo de criptografia desejado. Suporta MD5, SHA1, SHA256, SHA384 e SHA512. Além disso, você também poderá descriptografá-los.
Esta API receberá uma string e você poderá criptografá-la no formato que desejar. Mais tarde, receberá um Hash que poderá armazenar.
Além do número de chamadas da API por mês, não há outras limitações.
Use este endpoint para criptografar qualquer string que você desejar.
Você poderá criptografar e gerar hashes MD5 SHA1 SHA256 SHA384 SHA512.
Use type para declarar o tipo de criptografia:
'md2',
'md4',
'md5',
'sha1',
'sha224',
'sha256',
'sha384',
'sha512',
'ripemd128',
'ripemd160',
'ripemd256',
'ripemd320',
'whirlpool',
'tiger128,3',
'tiger160,3',
'tiger192,3',
'tiger128,4',
'tiger160,4',
'tiger192,4',
'snefru',
'snefru256',
'gost',
'gost-crypto',
'adler32',
'crc32',
'crc32b',
'fnv132',
'fnv1a32',
'fnv164',
'fnv1a64',
'joaat',
'haval128,3',
'haval160,3',
'haval192,3',
'haval224,3',
'haval256,3',
'haval128,4',
'haval160,4',
'haval192,4',
'haval224,4',
'haval256,4',
'haval128,5',
'haval160,5',
'haval192,5',
'haval224,5',
'haval256,5',
Use string para inserir a string que você deseja criptografar.
Criptografar - Recursos do endpoint
| Objeto | Descrição |
|---|---|
data |
[Obrigatório] string to hash. |
method |
[Obrigatório] The desired hashing method |
{"status":200,"success":true,"method":"sha256","encrypted":"eyJpdiI6IkM5Zk1jb1BVNk9jOFdScm5jSjdJMEE9PSIsInZhbHVlIjoiVzk4eUIwL1BZZWtZdkV1bVk4dHo4MDkrMU1iMUdHS0swbXFBYjhkZVlZVT0iLCJtYWMiOiJkNGI3ZmVjMTVmOGM5YmNkZGE0MzA3YzAxMTQxMjkzZGMxN2JjZDdjMmI4OWNkMDIzNzY2NDRhMmRmM2UwNmJiIiwidGFnIjoiIn0="}
curl --location --request GET 'https://zylalabs.com/api/145/encryption+and+decryption+api/182/encrypt?data=parse this string&method=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
Ser capaz de decifrar a string que foi criptografada anteriormente
Declare o tipo de criptografia que possui e o hash que você recebeu anteriormente no endpoint "Encrypt"
Descriptografar - Recursos do endpoint
| Objeto | Descrição |
|---|---|
encrypted |
[Obrigatório] The encrypted hash to decode. |
method |
[Obrigatório] The method used to encrypt. |
{"status":404,"success":false,"message":"Encrypted data not found"}
curl --location --request GET 'https://zylalabs.com/api/145/encryption+and+decryption+api/183/decrypt?encrypted=eyJpdiI6IkM5Zk1jb1BVNk9jOFdScm5jSjdJMEE9PSIsInZhbHVlIjoiVzk4eUIwL1BZZWtZdkV1bVk4dHo4MDkrMU1iMUdHS0swbXFBYjhkZVlZVT0iLCJtYWMiOiJkNGI3ZmVjMTVmOGM5YmNkZGE0MzA3YzAxMTQxMjkzZGMxN2JjZDdjMmI4OWNkMDIzNzY2NDRhMmRmM2UwNmJiIiwidGFnIjoiIn0=&method=sha256' --header 'Authorization: Bearer YOUR_API_KEY'
| 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.
O endpoint Encrypt retorna um objeto JSON contendo o status, flag de sucesso, método utilizado para a criptografia e a string criptografada O endpoint Decrypt retorna um objeto JSON com o status, flag de sucesso e uma mensagem indicando se a descriptografia foi bem-sucedida ou se os dados criptografados não foram encontrados
Campos-chave na resposta Encrypt incluem "status" (código de status HTTP) "success" (booleano indicando sucesso) "method" (tipo de criptografia) e "encrypted" (o hash resultante) Na resposta Decrypt, os campos-chave são "status" "success" e "message" (fornecendo detalhes sobre a operação)
O endpoint Encrypt aceita dois parâmetros: "type", que especifica o método de criptografia (por exemplo, md5, sha256), e "string", que é o texto a ser criptografado. Os usuários podem personalizar suas solicitações selecionando diferentes tipos de criptografia com base em suas necessidades
Os dados da resposta estão organizados em um formato JSON Para o endpoint Encrypt, inclui campos para status, sucesso, método e a string criptografada O endpoint Decrypt organiza sua resposta de forma semelhante, focando em status, sucesso e uma mensagem para feedback do usuário
Casos de uso típicos incluem armazenar senhas de forma segura verificar a integridade dos dados e compartilhar informações sensíveis dentro das organizações Os usuários podem criptografar dados antes da transmissão e depois descriptografá-los para validação ou controle de acesso
Os usuários podem utilizar a string criptografada retornada para armazenamento ou transmissão segura O sinalizador de sucesso ajuda a determinar se a operação foi bem-sucedida enquanto o campo do método indica qual algoritmo de criptografia foi utilizado ajudando em verificações de compatibilidade durante a descriptografia
O endpoint Decrypt fornece informações sobre se a descriptografia foi bem-sucedida e inclui uma mensagem caso os dados criptografados não sejam encontrados Ele requer o tipo de criptografia e o hash para realizar a descriptografia garantindo que os usuários possam recuperar os dados originais se estiverem disponíveis
A precisão dos dados é mantida pelo uso de algoritmos criptográficos estabelecidos para criptografia e descriptografia A API depende de métodos bem testados garantindo que as saídas criptografadas sejam consistentes e confiáveis quando os parâmetros corretos são fornecidos
Nível de serviço:
100%
Tempo de resposta:
152ms
Nível de serviço:
100%
Tempo de resposta:
104ms
Nível de serviço:
100%
Tempo de resposta:
1.708ms
Nível de serviço:
100%
Tempo de resposta:
1.064ms
Nível de serviço:
100%
Tempo de resposta:
669ms
Nível de serviço:
100%
Tempo de resposta:
164ms
Nível de serviço:
100%
Tempo de resposta:
264ms
Nível de serviço:
100%
Tempo de resposta:
857ms
Nível de serviço:
100%
Tempo de resposta:
363ms
Nível de serviço:
100%
Tempo de resposta:
309ms
Nível de serviço:
100%
Tempo de resposta:
347ms
Nível de serviço:
100%
Tempo de resposta:
848ms
Nível de serviço:
100%
Tempo de resposta:
18.743ms
Nível de serviço:
100%
Tempo de resposta:
700ms
Nível de serviço:
100%
Tempo de resposta:
1.046ms
Nível de serviço:
100%
Tempo de resposta:
251ms
Nível de serviço:
100%
Tempo de resposta:
638ms
Nível de serviço:
100%
Tempo de resposta:
63ms
Nível de serviço:
100%
Tempo de resposta:
924ms
Nível de serviço:
100%
Tempo de resposta:
345ms