Steemit Crypto Academy, Season 3: Week 2 || Hash y Criptografía. @dulce2

in SteemitCryptoAcademy3 years ago (edited)

Resistencia a la colisión

Es una función del hash, esta protege de que dos hash o más produzcan una sola salida, cuando dos hash producen 1 sola salida se conoce como colisión, con el sha256 es muy difícil de que un hash se repita, posee un sistema interno que protege contra la colisión.

Resistencia a la colisión

Un hash es generado por un generador, cuando la información es transformada a un hash, esta no puede cambiar a la información original, por esto se le llama resistencia a la preimagen. Cada hash actual posee esta función.


image.png

Use tronscan y etherscan para verificar el hash del último bloque y el hash de esa transacción. Se requiere capture de pantalla para su comprobación.


Ingresamos en tronscan.org, hacemos clic en (blockchain), y ingresamos en bloques.


image.png
Source


Clic en el número de bloque.


image.png
Source


En detalles del bloque está el hash del bloque.


image.png
Source


El hash de transacciones lo buscaremos haciendo clic en (blockchain), y en (transacciones)


image.png
Source


Clic en el codigo de transacciones


image.png
Source


En detalles de la transacción está el hash.


image.png
Source


En etherscan.io buscamos los bloques y hacemos clic.


image.png
Source


De último lugar está el hash del bloque.


image.png
Source


Clic en número de (transacciones)


image.png
Source


Vamos a encontrar el hash de la transacción


image.png
Source


image.png

Genere el hash usando SHA-256, de la palabra CryptoAcademy y de cryptoacademy. Se requiere capture de pantalla. ¿Observa alguna diferencia entre ambas palabras? Explique.



image.png
Source



image.png
Source

Las dos palabras fueron escritas en sha256, pero generan un hash distinto porque una palabra está escrita con la (C) y la (A) en Mayúscula y el otro ejemplo toda en Minúscula, esto ocurre porque el programa generador posee un sistema que genera un hash diferente para mayúscula y minúscula, el generador sha256 protege todos los resultados de hash para que sean diferentes si se cambia algo en la palabra.


image.png

En sus propias palabras explique la diferencia entre el hash y la criptografía.


Los hash son información que se puede generar por algoritmos como el usado en el sha256, para cambiar una información a un hash, esta información no puede cambiar de nuevo a la información original, ni tampoco se pueden generar 2 hash iguales con una diferente información, en criptografía se trabaja encriptando los mensajes para que no sea leído por varios usuarios, sobre todo la criptografía necesita de claves para visualizar la información recibida.

Hash

°Tiene una longitud constante.
°No necesita claves para descifrar mensajes.
°La información se codifica privadamente en códigos.

Criptografía

°Longitud es diferente con cada palabra agregada.
°Requiere claves.
°Para mantener una información a salvo, depende de una clave privada.


image.png

Conclusión


Es un tema muy importante de conocer porque nos permite ocultar información en códigos, en esta tarea conocimos las funciones del hash, como buscar los hash del bloque y de la transacción, algo muy importante de saber, y las diferencias entre el hash y la criptografía, estoy contenta por el resultado @pelon53.
Sort:  
Loading...