Gerador de SHA3-512
Gere o hash SHA3-512 de qualquer texto usando o padrão SHA-3 da FIPS 202. A ferramenta codifica a entrada como UTF-8 e retorna o resumo de 512 bits como 128 caracteres hexadecimais ou em Base64. Use-a quando um protocolo, conjunto de testes ou requisito de conformidade exigir SHA3-512, ou quando quiser a maior margem de segurança do SHA-3 para verificações de integridade e comparações de resumos.
Perguntas frequentes
O que é SHA3-512?
SHA3-512 é a variante de 512 bits da família SHA-3, padronizada na FIPS 202. Ela usa a esponja Keccak com capacidade de 1024 bits. O resumo tem 64 bytes, representados por 128 caracteres hexadecimais.
Quais são os vetores de teste do SHA3-512?
A string vazia produz o hash a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. O texto abc produz o hash b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Esta ferramenta reproduz ambos.
SHA3-512 é igual a SHA-512?
Não. SHA-512 pertence à família SHA-2, enquanto SHA3-512 pertence à SHA-3; seus projetos não têm relação entre si. Eles têm o mesmo comprimento de saída, mas produzem resumos diferentes para a mesma entrada.
SHA3-512 é mais lento que SHA3-256?
Sim. Sua maior capacidade deixa uma taxa menor, então ele absorve 72 bytes por permutação, em vez de 136. Para textos curtos, você não perceberá a diferença.
Como a entrada é codificada?
O texto é processado como bytes UTF-8, exatamente como foi digitado. As quebras de linha fazem diferença; por isso, um texto copiado de arquivos Windows com quebras CRLF produz um resumo diferente do mesmo texto com quebras LF.
Qual codificação de saída devo escolher?
O formato hexadecimal é comum para somas de verificação e logs e tem 128 caracteres. Base64 representa os mesmos 64 bytes em 88 caracteres. Ambos são sem perda e intercambiáveis.
Esta é a variante Keccak-512 usada por algumas blockchains?
Não. A variante Keccak-512 anterior à padronização usa um preenchimento diferente, então seus resumos diferem dos de SHA3-512. Esta ferramenta segue o padrão final FIPS 202.
Posso usar SHA3-512 para armazenar senhas?
Não é recomendado. Hashes rápidos permitem que os atacantes testem possibilidades depressa, mesmo com um salt. Use Argon2, bcrypt ou scrypt, projetados para serem lentos e exigirem bastante memória.
Qual é o limite de tamanho da entrada?
Você pode calcular o hash de até 5 MiB de texto por solicitação. Nada do que você inserir será armazenado ou registrado em logs após o retorno do hash.
Quando faz sentido usar SHA3-512?
Escolha-o quando uma especificação o exigir ou quando quiser uma ampla margem de segurança, por exemplo, em arquivos de longa duração. Para a maioria das verificações de integridade do dia a dia, SHA3-256 ou SHA-256 já são mais do que suficientes.