Gere hashes CityHash a partir de strings de texto, ficheiros ou outros tipos de conteúdo com a nossa ferramenta online eficiente
O CityHash está otimizado para velocidade e eficiência com processadores modernos
Gere hashes CityHash32, CityHash64 e CityHash128 conforme necessário
Copie o hash gerado para a área de transferência com um único clique
🔒 Processamento no Lado do Cliente
Todo o hashing é feito no seu navegador usando JavaScript. Os seus dados nunca saem do seu dispositivo, garantindo máxima privacidade e segurança.
O CityHash é uma família de funções de hash não criptográficas desenvolvidas pela Google, otimizadas para hashing de strings e dados para tabelas de hash e outras estruturas de dados. Foi concebido para ser rápido e fornecer uma boa distribuição de hash.
⚠️ Importante: O CityHash é uma função de hash não criptográfica e NÃO deve ser utilizada para fins de segurança como hashing de palavras-passe, assinaturas digitais ou qualquer aplicação sensível à segurança. Foi concebida para desempenho em estruturas de dados e checksums.
O CityHash é amplamente utilizado em aplicações críticas de desempenho onde o hashing rápido é essencial:
| Aplicação | Utilização |
|---|---|
| Tabelas de Hash | Hashing rápido de chaves para dicionários e mapas de hash |
| Sistemas de Base de Dados | Indexação e partição de dados |
| Sistemas de Cache | Geração rápida de chaves de cache |
| Processamento de Dados | Desduplicação de dados e checksums |
| Algoritmo | Tipo | Tamanho de Saída | Uso Principal |
|---|---|---|---|
| CityHash64 | Não criptográfico | 64 bits | Desempenho, tabelas de hash |
| MD5 | Criptográfico | 128 bits | Checksums, segurança legada |
| SHA-256 | Criptográfico | 256 bits | Segurança, certificados |
| xxHash | Não criptográfico | 64 bits | Desempenho extremo |
💡 O CityHash é tipicamente 2-3x mais rápido que o MD5 e fornece uma distribuição excelente para casos de uso não criptográficos. Para aplicações de segurança, utilize sempre funções de hash criptográficas como SHA-256 ou SHA-3.
O CityHash foi especificamente concebido para processadores modernos de 64 bits e fornece um desempenho excecional:
Português