Saltar al contenido
Think Tecno

Cómo generar un hash en Notepad ++

Una característica adicional incluida en Notepad ++ que a veces puede ser útil es el generador de hash. Un generador de hash es una función que puede crear un hash criptográfico a partir de una entrada.

Sugerencia: un hash criptográfico es una función matemática unidireccional. La entrada se proporciona a un algoritmo hash y produce la salida de un hash. No existe un proceso matemático que pueda utilizar para recuperar la entrada original del hash. La salida del algoritmo hash es siempre la misma si la entrada es la misma, por lo que se pueden usar hashes para verificar que dos entradas son iguales.

Un uso común de los hash es el almacenamiento de contraseñas. Al almacenar solo un hash de la contraseña, un sitio web o dispositivo puede comparar el hash de la contraseña en la base de datos con la contraseña enviada, si coinciden, el usuario puede iniciar sesión.

Los hash también se utilizan comúnmente para la verificación de la integridad de las aplicaciones. En este uso, el desarrollador de un programa publica el hash del software. Cuando un usuario descarga el software, puede verificar que el hash del archivo descargado coincide con el del original. Si los hash coinciden, el usuario puede estar seguro de que el software descargado es legítimo y seguro de usar. Si los hash no coinciden, es posible que el software se corrompiera durante la descarga o se modificara de una manera potencialmente maliciosa.

El generador de hash en Notepad ++ admite dos algoritmos de hash MD5 y SHA-256. MD5 es un algoritmo antiguo que los expertos en seguridad consideran demasiado débil para ser utilizado de forma segura en aplicaciones sensibles como contraseñas o verificación de la integridad de las aplicaciones. SHA-256 es un algoritmo hash más nuevo y potente. Idealmente, SHA-256 no debería usarse para contraseñas todavía, pero se considera fuerte.

Sugerencia: hay dos clases de algoritmos hash, rápidos y lentos. Los algoritmos rápidos, como MD5 y SHA-256, son rápidos de ejecutar, lo que los hace ideales para la mayoría de los propósitos. Los algoritmos lentos como bcrypt y PBKDF2 están diseñados específicamente para ser más lentos y más intensivos de ejecutar, ya que están pensados ​​para usarse para hash de contraseñas. Recomendamos utilizar algoritmos de hash lento para el almacenamiento de contraseñas. Aumentan significativamente el tiempo y la potencia de procesamiento requeridos por un pirata informático que intenta descifrar una base de datos de contraseñas filtrada, sin aplicar una degradación significativa del rendimiento durante el uso normal.

Cómo generar un hash en Notepad ++

Haga clic en “Herramientas” en la barra superior, luego seleccione el algoritmo hash que desea utilizar. Luego, seleccione cómo desea proporcionar la entrada, puede elegir “Generar”, “Generar desde archivo” y “Generar desde la selección del portapapeles”.


Haga clic en “Herramientas” en la barra superior, luego seleccione el algoritmo hash y cómo desea proporcionar la entrada.

“Generar” le permite escribir o pegar entradas arbitrarias en un cuadro de texto y obtener el hash de salida.

Sugerencia: puede insertar nuevas líneas solo pegándolas en otro lugar, presionar Enter no funciona.


Escriba o pegue el texto en el método “Generar” para ver el hash de la entrada.

“Generar desde archivo” le permite ingresar una cantidad de archivos y generar hash para ellos.


Importe uno o más archivos para generar un hash para ellos con el método “Generar desde archivo”.

“Generar a partir de la selección del portapapeles” le permite seleccionar texto dentro del Bloc de notas ++, luego aplicar un hash inmediatamente y poner el hash en el portapapeles.