GoConqr has a new look! Let us know what you think.

Flowchart

funciones Hash

Jesús Ernesto Hernández Aguilar Ingeniería Spanish

Flowchart content

  1. Funciones Hash

  2. principales

    prioridades

  3. 1. Libre de colisiones

  4. Ocultamiento

  5. Puzzle friendly

  6. Que sea libre de colisiones hace posible la propiedad determinista. Es muy difícil, prácticamente imposible, encontrar que dos entradas “x” & “z” (Cualquier mensaje de cualquier longitud, por lo que existen infinitas posibilidades) resulten en la misma salida “y” (hash). Si esto se diera se produciría una colisión.

  7. Esta propiedad hace posible que la función hash sea no invertible. Dado un hash (Salida) es improbable conseguir descifrar el mensaje (Entrada).

    - Dado: H( ), “y” [y = El hash de la entrada & Siendo H() la función hash SHA-256]

    - A obtener (Solución): “z” (Entrada)

    y = H(z) encontrar “z” →IMPOSIBLE

  8. Esta es la propiedad que permite la minería, la base de una blockchain del tipo de BTC.

    - Dado: H( ) (Función hash SHA-256), “k” (Un número aleatorio elegido entre una muestra de alta incertidumbre, llamado PUZZLE-ID) e “Y” ( Y = Un rango de resultados/hash válidos)

    - A obtener (Solución): “x” (Parte de la Entrada)

    y = H(k||x) = H(z) encontrar “x” y “k” → IMPOSIBLE e un tiempo d < 2²⁵⁶ computaciones

  9. Jesus Ernesto Hernandez Aguilar

Information

Description
Ingeniería Flowchart on funciones Hash, created by Jesús Ernesto Hernández Aguilar on 05/12/2019.
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?