Crypto Academy / Season 3 / Week 2 - Homework Post for Prof pelon53 by @perozo23

image.png
Source

Estoy muy contento estar nuevamente compartiendo en esta gran academia con los mejores profesores del mundo dando la oportunidad de aprender cada semana mas y mas a nosotros es un honor y un verdadero placer realizar esta tarea al profesor @pelon53 y demostrar mi experiencia en la academia . un gran saludo cordial y vamos comenzar.




image.png


#1 -Explique ¿Qué significa la resistencia a la colisión? Y ¿Qué significa resistencia a la preimagen?

Resistencia a la colisión, evita que se produzca una colisión esto nos indica que esta diseñada para prevenir colisiones por ejemplo si tenemos dos entradas diferentes no existirá una colisión por que la salida es diferente entonces podemos entender que las colisiones son casi y digo casi por que si existen solo que aquí es muy difícil que ocurran. esto nos da a entender la gran importancia que tienen la resistencia de colisión en una función de hash.

la única manera es que pasen miles de años y mediante métodos de prueba y error esto ocurra pero son millones de años para que pueda suceder una computadora o mejor dicho un procesador de esta generación es imposible que logre esto pero no podemos decir que sea imposible de que ocurran ya que una función sin colisión no existe. pero si existe una probabilidad matemática muy alta de resistencia a la colisión.



¿Qué significa resistencia a la preimagen?

Es una propiedad fundamental del hash quiero dar a entender que esta propiedad permite que el mensaje se encripte y solo el emisor y receptor puedan tener la clave para poder decodificar el mensaje si alguien que no posea esta clave quiere manipular para descifrar el mensaje partiendo del código hash generado no podrá resolverlo ya que este posee resistencia y no se puede resolver a partir del mensaje codificado ya que no se puede convertir la salida a la entrada original ósea al mensaje original si solo tenemos los valores de salida esto hace muy seguro enviar msj de esta manera y crea una muy alta resistencia a la preimagen.




image.png


#2- 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.

Para comenzar esta guía quiero explicar detalladamente cada uno de los detalles para que pueda ser entendible por todos con la mayor transparencia posible.

Trabajaremos con Tronscan primero.

Nos dirigimos a la siguiente pagina https://tronscan.org

En ella vamos a ver los hash de bloques y las transacciones.

Como podemos observar en la imagen siguiente

Vamos a inspeccionar el ultimo bloque señalado

Recordar deben coincidir los dos el bloque de hash y la transacción.


image.png
Source



Ahora vamos a ver los detalles del Ultimo bloque 31765953

Este es el hash del Ultimo bloque bloque 0000000001e4b5c101bf3702b608d448415139a443b261bbdf5d3bf295886b3b

Clic aqui para ver los detalles del Bloque en tiempo real.


image.png
Source



Detalles de la transaccion:

Podemos observar los detalles de la transaccion

Hash 0f74f25c7b8c02929be91f343141327b30d65abf09431265762cb9fd360f1c8a

Ultimo bloque 31765953

Para ver la transaccion en tiempo real podes verla aqui


image.png
Source



Ahora vamos a ver como se buscan en Eterscan.io

Para esto debemos ir a https://etherscan.io

y bajamos a la parte inferior podemos ver ultimo bloque y ultima transaccion.

Recordar tiene que coinsidir uno con el otro.


image.png
Source



Podemos observar que el Bloque es 12788646

y tambien podemos ver el hash del bloque
0xa6c4d78694bfac76d59866ed3023a4b54ce09288ed82699010f2edb56377234a

si queires verlo en tiempo real entra aqui


image.png
Source



Para ver la transaccion debemos estar seguros que el Bbloque coinsida con este tal como lo muestro en la imagen.

transaccion hash: 0xf6a64c4f7ab409f13c97b7c1b41574031691917f56f03874ec30a172e2531e81

Bloque 12788646

Para ver la transaccion detallada en tiempo real solo entrar aqui


image.png
Source




image.png


#3 - 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.

Necesitamos entrar Source

La palabra a utilizar es estrictamente la siguiente: CryptoAcademy

El cual genero el siguiente codigo hash. D03CA34B258E6E0FD06B2070DDE61B50BD4EEF6161A8EDAA4A420C9AE1BEB7F9


image.png
Source



Para generar la siguinte palabra vamos a usar extrictamente la siguiente palabra: cryptoacademy

Generando asi el siguiente hash. 0592F5DD27DC72E675B2AB9C77487A69FAAF84196597FA052EC099C18EE7C4C5


image.png
Source



Como sabemos dos entradas diferentes generan dos salidas diferentes por lo tanto no existirá colisión alguna. podemos decir que SHA-256 es sumamente resistente a la colisión.




image.png


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

Los hash es una función de la criptografía este genera un código único de un dato en especifico nunca existirán dos entradas iguales . por lo que los hash nunca tendrán dos salidas iguales esto lo hace muy resistente a la colisión

Resumen datos a 64 caracteres.

En cambio la criptografía esta desarrollada para proteger datos y brindar anonimatos. asegura las transacciones y solo el emisor y el receptor pueden saber su resultados.

Algunas diferencias entre el hash y la criptografía



Hash:

Único y es totalmente irreversible

Resume códigos a 64 máximo 66

resistente a la colisión

Posee caracteres Fijos.

Se encuentra pre-ordenado .



Criptografía:

Posee seguridad en los datos no se pueden descifrar a partir de una salida.

La seguridad es increíblemente fuerte.

Los caracteres no son fijos.

No se puede alterar si el remitente y el receptor están interactuando.




image.png


Conclusión:

En El siguiente informe de investigación Respondimos claramente a todas las preguntas del profesor sobre la colisión y el significado de resistencias de preimagen, ya sabemos en resumen que no existe hash sin colisión solo podemos hacerlos resistentes a la colisión. realice 2 guias mostrando como ver el ultimo hash en tronscan y etherscan recordar tener mucha atención en los hash y que se pueda apreciar en las transacciones. genere un hash en Sha-256 Donde vimos dos entradas diferentes y dos salidas diferentes esto se debe a la resistencia de colisión.




image.png


Muchas Gracias profesor @Pelon53

Sort:  

Gracias por participar en Steemit Crypto Academy Season 3:

Espero seguir leyendo tus publicaciones.

NoPreguntas.Puntaje.
1Explique ¿Qué significa la resistencia a la colisión? Y ¿Qué significa resistencia a la preimagen?1.0
2Use 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.2.5
3Genere el hash usando SHA-256, de la palabra CryptoAcademy y de cryptoacademy. Se requiere capture de pantalla. ¿Observa alguna diferencia entre ambas palabras? Explique.3.0
4En sus propias palabras explique la diferencia entre el hash y la criptografía.2.0

En la resistencia a la preimagen, es cuando un hash de salida es usado para que un atacante trate de adivinar la entrada. No tiene que ver con el mensaje codificado y descodificado.

Recomendaciones:

  • Responder cada pregunta de una forma clara que cualquier persona pueda entender.

Calificación: 8.5

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 62980.29
ETH 2631.01
USDT 1.00
SBD 2.82