Xerador de hash de balde
Xera hashes MD5, SHA-1, SHA-256, SHA-512 e CRC32 a partir de texto ou ficheiros. Verifica sumas de comprobación e a integridade dos datos.
Sumas de verificación vs. hash de contrasinais: Estas son sumas de verificación de propósito xeral — non un substituto do hash de contrasinais (use bcrypt, Argon2 ou scrypt para contrasinais). SHA-1 tamén é inadecuado para reclamacións de integridade sensibles á seguridade.
Usos habituais
- Verifica a Integridade de Ficheiros co HashXera un checksum de SHA-256 para un ficheiro descargado e compáralo co checksum do editor para confirmar que non se alterou.
- Xera Checksum para Integridade de DatosCrea hashes SHA-256 de texto ou ficheiros para detectar corrupción, verificar copias de seguridade e auditar canalización de datos.
- Deduplica Ficheiros con HashingIdentifica ficheiros duplicados comparando os seus hashes SHA-256 — o contido idéntico produce hashes idénticos.
- Entende Hash de ContrasinalAprende como funciona o hash criptográfico vendo como os cambios de texto producen ouputs de hash completamente diferentes.
- Xera Hashes para Asinar Solicitudes de APIEntende a sinatura HMAC calculando o hash da túa carga de API antes de enviar solicitudes asinadas.
Como funciona
A xeración de hash execútase enteiramente no teu navegador usando unha mestura da API Web Crypto (para SHA-1, SHA-256, SHA-384 e SHA-512) e implementacións escritas a man de MD5 e CRC32 — porque a API Web Crypto omite intencionadamente ambos algoritmos máis antigos. Nunca se sube a ningures ningún contido de texto ou ficheiro.
- 1A entrada lese en bytesPara entrada de texto, o TextEncoder integrado do navegador converte a cadea nun array de bytes UTF-8. Para ficheiros de ata 500 MB, o método arrayBuffer() da API File le os datos binarios en bruto directamente na memoria — o ficheiro nunca sae do teu dispositivo.
- 2Seis algoritmos execútanse en paraleloSHA-1, SHA-256, SHA-384 e SHA-512 pásanse a crypto.subtle.digest(), a implementación nativa WebCrypto do navegador. MD5 calcúlase mediante unha implementación autocontida de RFC 1321 incorporada na ferramenta (WebCrypto exclúe intencionadamente MD5); para entradas grandes cede o control ao bucle de eventos cada 4 MB para que a pestana siga respondendo. CRC32 usa unha táboa de busca precalculada de 256 entradas IEEE 802.3 para un procesamento rápido byte a byte.
- 3Os resumos hexadecimais móstranse a medida que rematanO resultado de cada algoritmo escríbese na interface no momento en que se resolve — os algoritmos máis rápidos como CRC32 aparecen case instantaneamente mentres SHA-512 sobre un ficheiro grande pode levar un momento máis. Os seis execútanse concorrentemente mediante Promise.all, así que o tempo total de espera vén determinado polo algoritmo máis lento, non pola súa suma.
- 4Verificación opcional de suma de comprobaciónPega unha suma de comprobación coñecida no campo de verificación e a ferramenta compáraa cos seis resumos calculados. Identifica automaticamente que algoritmo coincide (ou debería coincidir) contando os caracteres hexadecimais — 32 caracteres indica MD5, 40 indica SHA-1, 64 indica SHA-256, e así sucesivamente — e despois informa dunha coincidencia, discrepancia ou lonxitude non recoñecida.
O teu texto e ficheiros procésanse enteiramente dentro do teu navegador — nada se envía a un servidor, rexístrase ou se almacena máis alá da sesión actual da páxina.
Ferramentas relacionadas
Hash / suma de verificación de ficheiros
Calcula sumas de verificación SHA-256, SHA-1, SHA-384 e SHA-512 de calquera ficheiro e verifica unha descarga con respecto ao seu hash publicado. O ficheiro nunca se carga.
Xerador de calendario ICS
Abre un ficheiro .ics para ver os seus eventos, exportalos a CSV ou editalos. Ou crea convites .ics para Apple Calendar, Outlook e Google, con repetición e lembretes. Funciona por completo no teu navegador.
Calculadora de permisos chmod
Activa os permisos de ficheiro Unix para propietario, grupo e outros para obter o valor octal (755), a notación simbólica (rwxr-xr-x) e o comando chmod exacto.