Gerador de Hash
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto. Verifique a integridade dos dados instantaneamente. Grátis, 100% no navegador.
Referência
O que é um hash criptográfico?
A cryptographic hash is a fixed-length string derived from arbitrary input data. It is a one-way function: computationally infeasible to reverse. The same input always produces the same output (deterministic).
Algorithms
SHA-1 (160-bit) — deprecated for security use; still found in legacy systems and Git. SHA-256 (256-bit) — the most widely used; Bitcoin, TLS, file integrity. SHA-384 / SHA-512 (384/512-bit) — higher security margin, used in government and financial systems.
Common uses
- File integrity: compare checksum before and after download.
- Password storage: never store plain passwords — store their hash (use bcrypt/Argon2 in production).
- Digital signatures: sign the hash of a document, not the document itself.
- Data deduplication: detect identical files by comparing hashes.
Funções hash de nova geração
SHA-3 (Keccak, padronizado na FIPS 202) oferece uma estrutura interna completamente diferente do SHA-2, fornecendo defesa em profundidade caso o SHA-2 seja comprometido. BLAKE3 é uma função hash moderna e paralelizável otimizada para velocidade — significativamente mais rápida que SHA-256 em CPUs multinúcleo. No entanto, nem SHA-3 nem BLAKE3 estão disponíveis na Web Crypto API ainda. Para a maioria das aplicações, SHA-256 continua sendo o padrão e é a escolha recomendada por padrão.
Privacy
Hashing runs 100% in your browser using the native Web Crypto API (crypto.subtle.digest()). No data is ever sent to a server.