API e segurança

Hash e ferramentas de criptografia

Do checksum simples até a chave assimétrica de um servidor, essas ferramentas cobrem as tarefas de criptografia mais comuns no dia a dia de desenvolvimento. O Gerador de hash calcula MD5, SHA-1, SHA-256, SHA-512 e Blake3 de texto ou arquivo, a Calculadora CRC cobre CRC e outros algoritmos de checksum variados, e o Gerador HMAC calcula HMAC com SHA-1, SHA-256 ou SHA-512 a partir de uma chave customizável.

Para senhas, o Gerador de hash de senha simula bcrypt, scrypt e argon2 com salt customizável, sem enviar a senha a lugar nenhum. O Gerador de chaves RSA cria pares RSA, ECDSA e EdDSA em PEM, o Inspetor de chaves públicas SSH lê tipo, tamanho e fingerprint de uma chave existente, o Conversor de JWK para PEM troca entre JWK, PKCS e PEM, e o Teste de criptografia e descriptografia AES-GCM cifra e decifra dados em ECB, CBC ou GCM com chave e IV especificados.

9 ferramentas

Perguntas frequentes sobre ferramentas de Hash & Crypto Helpers

Qual algoritmo de hash usar para armazenar senhas?

MD5, SHA-1 e SHA-256 não devem ser usados sozinhos para senhas, pois são rápidos demais e vulneráveis a ataques de força bruta. O Gerador de hash de senha simula bcrypt, scrypt e argon2, que são lentos de propósito e aceitam salt customizável, o que é o padrão recomendado hoje.

Como gerar um HMAC e para que ele serve?

O Gerador HMAC combina uma chave secreta com o conteúdo usando SHA-1, SHA-256 ou SHA-512, produzindo um valor que confirma tanto a integridade quanto a autenticidade da mensagem, diferente de um hash simples, que só confirma que o conteúdo não foi alterado.

Como testar criptografia AES-GCM com uma chave e um IV específicos?

O Teste de criptografia e descriptografia AES-GCM cifra e decifra dados usando ECB, CBC ou GCM a partir da chave e do IV que você informar, permitindo conferir se uma implementação em outra linguagem está produzindo exatamente o mesmo resultado esperado.