Principal » corredores » Funciones criptográficas de hash

Funciones criptográficas de hash

corredores : Funciones criptográficas de hash
DEFINICIÓN de funciones de hash criptográficas

Una función hash criptográfica es una función matemática utilizada en criptografía. Las funciones hash típicas toman entradas de longitud variable para devolver salidas de longitud fija. Una función hash criptográfica combina las capacidades de paso de mensajes de las funciones hash con propiedades de seguridad.

DESGLOSE DE Cryptographic Hash Functions

Las funciones de hash son estructuras de datos de uso común en los sistemas informáticos para tareas, como verificar la integridad de los mensajes y autenticar la información. Pero se consideran criptográficamente débiles. Las funciones hash criptográficas agregan características de seguridad a las funciones hash típicas, lo que dificulta la detección del contenido de un mensaje o información sobre destinatarios y remitentes.

En particular, las funciones hash criptográficas exhiben tres propiedades

  • Son "libres de colisión". En palabras simples, no hay dos valores hash de entrada que se deben asignar al mismo valor hash de salida.
  • Pueden estar escondidos. En palabras simples, debería ser difícil adivinar el valor de entrada para una función hash desde su salida.
  • Deben ser amigables con los rompecabezas. Es decir, debería ser difícil seleccionar una entrada que proporcione una salida predefinida. Por lo tanto, la entrada debe seleccionarse de una distribución que sea lo más amplia posible.

Las tres propiedades descritas anteriormente son deseables, pero no siempre se pueden implementar en la práctica. Por ejemplo, la disparidad en espacios de muestra para hashes de entrada y salidas asegura que las colisiones sean posibles. Un ejemplo de esto se demostró recientemente cuando la Iniciativa de Moneda Digital del MIT encontró vulnerabilidad de colisión en IOTA.

Las funciones criptográficas de hash se utilizan ampliamente en las criptomonedas para transmitir información de transacciones de forma anónima. Por ejemplo, bitcoin, la criptomoneda original y más grande, utiliza la función hash criptográfica SHA-256 en su algoritmo. Del mismo modo, IOTA, una plataforma para Internet de las cosas, tiene su función hash criptográfica conocida como Curl.

Comparar cuentas de inversión Nombre del proveedor Descripción Divulgación del anunciante × Las ofertas que aparecen en esta tabla son de asociaciones de las cuales Investopedia recibe una compensación.

Términos relacionados

Definición de hash Un hash es una función que convierte una entrada de letras y números en una salida cifrada de una longitud fija. más ¿Qué es IOTA? IOTA es una plataforma descentralizada para transacciones entre dispositivos conectados a Internet. No usa una cadena de bloques. más Código de autenticación de mensajes (MAC) Definición Un código de autenticación de mensajes (MAC), o etiqueta, es un código de seguridad que el usuario de una computadora ingresa para acceder a cuentas o portales. más Hash objetivo Un hash objetivo es un número que un encabezado de bloque hash debe ser menor o igual para que se otorgue un nuevo bloque. más Blockchain explicado Una guía para ayudarlo a comprender qué es blockchain y cómo puede ser utilizado por las industrias. Probablemente haya encontrado una definición como esta: "blockchain es un libro público distribuido, descentralizado". Pero blockchain es más fácil de entender de lo que parece. Más tecnología financiera - FintechDefinition Fintech, un acrónimo de 'tecnología financiera', se utiliza para describir nueva tecnología que busca mejorar y automatizar la entrega y el uso de servicios financieros más enlaces de socios
Recomendado
Deja Tu Comentario