Tecnología

Inicio

¿Qué es un Hasher clave?

En criptografía, hash es una forma de protección que ofusca datos de entrada, conocida como la clave. Una función hash lee los datos clave y realizar funciones matemáticas fijó a ella para transformarla en una cadena corta de caracteres. Los caracteres resultantes representan los datos originales sin exponer su contenido, haciendo hashing un método seguro de asegurar dos conjuntos de datos coinciden sin mostrar en texto plano o que requieren mucho espacio.

Método

Cuando un usuario introduce datos en un hasher tecla, el hasher realiza una serie de ecuaciones matemáticas complejas en los datos. Estas ecuaciones pueden variar según el proceso de hash utilizado, pero no cambian de uno de hash a la siguiente. Esto significa que dos entradas idénticas producirán salidas idénticas. Las salidas tienen tradicionalmente un conjunto, una duración corta. La función MD5, por ejemplo, siempre produce salidas de 128 bits. La función más reciente MD6, por otro lado, varía el tamaño de salida de entre uno y 512 bits.

Uso de Seguridad

Muchas empresas utilizan hash para proteger sistemas de contraseñas. Cuando un usuario crea una contraseña, una función hash convierte en una cadena hash antes de guardar. Esto evita que el propio texto de la contraseña cada vez que aparece a partir de los datos de la compañía, protegerlo de los ladrones. Cuando el usuario introduce más tarde una contraseña para iniciar sesión, la misma función hash funciona y produce otra salida. Si las dos salidas coinciden, el sistema sabe que el usuario dio la contraseña correcta.

Uso de Verificación

Los sistemas informáticos utilizan hash para confirmar la integridad de los archivos descargados. El equipo de transmisión corre los datos completos del archivo a través de una función hash antes de enviarlo. Cuando el equipo receptor termina su descarga, que también realiza la misma operación de hashing. Si los dos valores hash coinciden, el ordenador sabe el archivo transferido correctamente sin tener que comparar manualmente cada bit de datos entre los dos. Esto protege contra hackers inserción de datos malos, así como de los errores de transmisión no intencionales.

Hash cifrado vs

Hashing no produce una salida cifrada. La principal diferencia es la reversibilidad: un mensaje cifrado puede dar marcha atrás a un mensaje no cifrado con el código de descifrado correcto. Debido hash produce sólo una corta cadena de caracteres sin importar el tamaño de la entrada, un hash no puede ser revertida. Esto hace que los datos de hash más seguro, pero limita sus usos.