Saltar al contenido

Generador de hash – MD5, SHA-1, SHA-256, SHA-384 y SHA-512

Calcula cinco hashes comunes de un texto o un archivo de una sola vez y comprueba una descarga contra la suma de verificación publicada. Todo se calcula en tu navegador.

Escribe un texto o elige un archivo para ver sus hashes.

Cómo generar un hash

  1. Elige Texto o Archivo. Con Texto, escribe o pega en el recuadro y los hashes se actualizan mientras escribes. Con Archivo, arrástralo a la zona de carga o tócala para elegir uno.
  2. Lee los resultados. MD5, SHA-1, SHA-256, SHA-384 y SHA-512 aparecen juntos, cada uno con su botón de copiar. Si es un archivo, arriba de la lista se muestran su nombre y su tamaño.
  3. Si quieres, pega un hash esperado en Comparar con un hash esperado (opcional). La herramienta te dice si coincide y a qué algoritmo corresponde.
  4. Activa Letras en mayúsculas si el sistema donde vas a pegar el hash espera los dígitos hexadecimales en mayúsculas.

Características

  • Cinco algoritmos a la vez: MD5, SHA-1, SHA-256, SHA-384 y SHA-512, calculados juntos a partir de una sola entrada.
  • Entrada de texto o de archivo, con arrastrar y soltar para archivos de cualquier tipo.
  • Comparación de sumas de verificación contra los cinco resultados, con el algoritmo que coincide resaltado.
  • Barra de progreso para archivos grandes y un aviso por encima de 100 MB.
  • Resultado hexadecimal en minúsculas o mayúsculas.
  • Copia con un toque para cada hash.
  • Texto codificado en UTF-8, la codificación estándar que usan otras herramientas, así que un texto en cualquier idioma da resultados coherentes.

Por qué usar el generador de hash de Fileora

La gente calcula el hash de cosas que nunca subiría a internet: instaladores, contratos, exportaciones de bases de datos, claves privadas o textos con contraseñas. Fileora lee el archivo y calcula todos los hashes dentro de tu navegador. No se transmite, guarda ni registra nada, y además un archivo de varios gigabytes no tiene que arrastrarse primero por tu conexión.

Es gratis, sin registro ni límite diario, y funciona en el celular, algo útil cuando quieres comprobar un APK o un documento que acabas de descargar en tu teléfono.

¿Buscas un solo algoritmo? El generador de MD5 y el generador de SHA-256 ponen ese hash en primer lugar. Si lo que necesitas son identificadores aleatorios y no huellas, prueba el generador de UUID.

Qué hace una función hash

Una función hash convierte una entrada de cualquier tamaño en una huella corta de longitud fija. La misma entrada siempre produce el mismo hash, y cambiar un solo bit produce uno completamente distinto. Las longitudes de cada algoritmo son:

  • MD5: 128 bits, 32 caracteres hexadecimales.
  • SHA-1: 160 bits, 40 caracteres.
  • SHA-256: 256 bits, 64 caracteres.
  • SHA-384: 384 bits, 96 caracteres.
  • SHA-512: 512 bits, 128 caracteres.

Un buen hash también tiene que hacer inviable encontrar dos entradas con el mismo resultado, lo que se llama una colisión. Los investigadores ya lograron colisiones prácticas para MD5 y SHA-1, así que ninguno de los dos es confiable cuando alguien podría fabricar un archivo malicioso. La familia SHA-2, que incluye SHA-256, SHA-384 y SHA-512, no tiene colisiones prácticas conocidas.

Ten en cuenta que estos hashes rápidos no sirven por sí solos para guardar contraseñas. Para eso hace falta un algoritmo lento a propósito, diseñado para ese trabajo, y esta herramienta no lo ofrece.

Preguntas frecuentes

¿Qué algoritmo de hash debo usar?

Para todo lo relacionado con seguridad, como firmas, certificados o detección de manipulaciones, usa SHA-256 o superior. Para comprobaciones rápidas de integridad, como confirmar que una descarga terminó bien, sirve cualquiera: usa el que publique el autor del archivo. MD5 y SHA-1 todavía aparecen en páginas de descarga antiguas, pero no hay que confiar en ellos frente a un atacante que actúa a propósito.

¿Se puede revertir un hash para obtener el texto original?

No. Un hash es una función de un solo sentido: descarta información, así que no hay ninguna clave ni forma de calcular la entrada a partir del resultado. Los sitios que dicen desencriptar hashes solo los buscan en enormes listas de palabras comunes ya calculadas, algo que únicamente funciona con entradas cortas y fáciles de adivinar.

¿Calcular un hash es lo mismo que cifrar?

No. El cifrado está pensado para que quien tenga la clave lo pueda revertir. Un hash no lo puede revertir nadie. Los hashes sirven para comprobar que unos datos no cambiaron o para identificarlos, no para guardarlos en secreto y leerlos después.

¿Por qué mi hash es distinto al de otra herramienta?

Casi siempre porque la entrada es distinta, aunque se vea igual. Un espacio o un salto de línea al final, los finales de línea de Windows frente a los de Unix o una codificación de texto diferente cambian el resultado por completo. Esta herramienta calcula el hash del texto tal como lo escribes, codificado en UTF-8. Las mayúsculas o minúsculas del hash en sí no importan: representan el mismo valor.

¿Se suben mis archivos para calcular el hash?

No. Tu navegador lee el archivo y calcula el hash en tu dispositivo. Los SHA usan el motor Web Crypto integrado en el navegador y MD5 usa una pequeña biblioteca de JavaScript. Puedes desconectarte de internet después de abrir la página y seguirá funcionando.

¿Hay un límite de tamaño de archivo?

No hay un límite fijo, pero el archivo completo se carga en memoria, así que con archivos muy grandes todo depende de tu dispositivo. Por encima de 100 MB la herramienta te avisa de que el cálculo puede ir lento, y una barra de progreso te muestra cuánto falta.

¿Cómo funciona el recuadro de comparación?

Pega ahí una suma de verificación y la herramienta la compara con los cinco resultados. Si coincide con alguno, te dice con qué algoritmo; si no, ves un aviso claro de que no coincide. Los espacios y las mayúsculas del valor pegado se ignoran.

¿No encuentras la herramienta que necesitas o algo no funciona?

Cuéntanos qué herramienta te gustaría o qué salió mal. Leemos todos los mensajes, y las solicitudes deciden lo próximo que construimos.

Abre tu app de correo. Por favor, no adjuntes archivos privados.