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

in SteemitCryptoAcademy3 years ago

image.png
Source

Voy a participar en la Criptoacademia para esta semana

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

La resistencia a la colisión es una función muy importante en el hash y en teoría Dos entradas diferentes tienen dos salidas diferentes por lo que es imposible la colisión si creemos que un ataque de colisión puede vulnerar la resistencia estamos desconociendo la resistencia de colisión ya que esta nos indica en pocas palabras que es imposible en todos los años de vida que esto pueda sucedes si se cumple la teoría dos entradas distintas generan 2 salidas diferentes por lo cual la resistencia de colisión será nula.

No queremos decir que no exista por que si existe pero es muy poco probable que esto ocurra hoy o mañana si no en muchos años quizás estamos hablando de miles de años por que las funciones sin colisión no existe solo se resiste a ella.


image (9) (1).png

¿Qué significa resistencia a la preimagen?

Para que podamos entender mejor la resistencia a la preimagen, es realmente una propiedad del hash, si enviamos el mensaje desde un emisor a un receptor mientras este en camino nadie puede descifrar la salida, tampoco es posible descifrar la entrada desde una salida, quiere decir que si tenemos una salida jamás podemos descifrar el mensaje que es la entrada solo el remitente y el receptor tendrán acceso al msj. de esto trata la resistencia a la preimagen por esto decimos que es sumamente segura y se tienen mucha resistencia a la preimagen.




image (9) (1).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.

Tronscan:

Paso 1: Abrimos la pagina https://tronscan.org

Paso 2: Verificamos la parte inferior donde dice Bloques y transacciones.

Paso 3: Vamos a evaluar el ultimo bloque que vemos en la imagen de aqui abajo.


image.png
Source


image (9) (1).png

Paso 4: Vamos a estudiar el ultimo bloque para esto debemos seleccionar en detalles del bloque

Paso 5: verificamos el bloque y el hash.

Numero de bloque: 31773557

Dejare el link del bloque adjunto a la imagen para que pueda revisarlo.


image.png
Bloque 31773557


image (9) (1).png

Paso 6: Vamos a verificar la ultima transacción tenemos que validar que el numero del bloque este en la transacción.

paso 7: verificamos la transacción.

Resultado vimos que fue exitoso después de 19 confirmaciones. y también que el numero de bloque corresponde correctamente con el resultado.


image.png
transaccion del bloque 31773557


image (9) (1).png

Paso 8 Revisamos los hash del bloque 31773557

Es el siguiente: 0000000001e4d375dfa701f7e1e672d5940d35b29891da7c21fde779aefd35c5


image.png
Bloque 31773557


image (9) (1).png

Paso 8 Revisamos el bloque de la ultima transacción para el bloque 31773557

Es el siguiente eb0b15dff74428be75f0923842c70016be13824a758347035fc85282d96548ae


image.png
transaccion del bloque 31773557




image (9) (1).png


Etherscan:

Paso 1: Abrimos la siguiente pagina https://etherscan.io

Paso 2: miramos en la parte inferior últimos bloques y ultimas transacciones.

Recordar deben coincidir una y la otra con el mismo bloque.


image.png
Source


image (9) (1).png

Paso 3 Validamos el Ultimo bloque. es 12790463

paso 4 validamos enseguida El hash : 0xe5f1d31c919fed233820a41f859c0de55b2720c0e386a3ce098b76725070950c


image.png
Source


image (9) (1).png

Paso 5 vamos a evaluar la transaccion en Etherscan: para el ultimo bloque 12790463 el cual coinside correctamente miren la imagen avbajo.

Paso 6 validamos el hash: 0x3feb3c5407c608fc8e635a0e8f2dd844f9cfc280ff008e6216786caa1f173c95


image.png
Source


image (9) (1).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.

Vamos a generar nuestro primer hash SHA-256 CryptoAcademy

D03CA34B258E6E0FD06B2070DDE61B50BD4EEF6161A8EDAA4A420C9AE1BEB7F9


image.png
Source




image (9) (1).png


Ahora vamos a generar nuestro segundo SHA-256 con palabra cryptoacademy

0592F5DD27DC72E675B2AB9C77487A69FAAF84196597FA052EC099C18EE7C4C5


image.png
Source

Si bien las dos entradas son diferentes las dos salidas van hacer diferentes aunque signifiquen lo mismo unas letras estaban en minúsculas y otras mayúsculas por lo que no son iguales, sabemos que los desarrolladores trabajaron muy duro para crear la resistencia a colisión Entonces dos entradas diferentes no pueden generar una salida esto es debido a la resistencia de colisión.




image (9) (1).png


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

para hablar sobres las diferencias del hash y la criptografia Debemos entender que el hash posee caracteres fijos mientras que la Critografia no posee, otro aspecto fundamental es que el los hash los datos son totalmente irreversibles de cualquier caso, en la criptografia no es posible alterar los datos mientras el remitente y el receptor están interactuando. pero en la criptografia se usa también para crear claves privadas, contratos inteligentes en los hash los códigos se encuentran pre ordenados y esto se emplean en la blockchain por lo que esta muy relacionado con todo el ecosistema de la criptomonedas minería contratos inteligentes transferencias etc.




image (9) (1).png


Conclusion:

Sin los hash y la criptografia el ecosistema de criptomonedas no existiera gracias a el podemos gozar de una amplia gama de servicios como la mineria, coin, token, contratos inteligentes , seguridad y transparencia la descentralización como la conocemos es gracias a este sistema de hash y criptografia cada año los desarrolladores trabajan mas duro para encontrar fallas en sistemas y crear soluciones. por ahora la resistencia a la colisión esta marchando muy bien por lo que nos brinda una gran seguridad para nuestras inversiones y protección ante cualquier ataque.

para el profesor

@pelon53

De:

@jensys888




image (9) (1).png


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.5
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.2.5
4En sus propias palabras explique la diferencia entre el hash y la criptografía.1.4
  • La resistencia a la preimagen, nos habla de que los atacantes tratan de adivinar lo información de salida usando para ello el hash de salida. Mientras la posibilidad sea menor la resistencia a la preimgen aumenta. La posibilidad siempre está latente.

  • En la pregunta 3 vemos la resistencia a la colisión, ya que teniendo la palabra con el mismo significado y haciendo unos cambios en alguna de sus letras, inmediatamente genera otro hash.

Recomendaciones:

  • Mejorar la presentación, sobre todo en la pregunta 4. Puedes hacerlo separado o forma de tabla.

Calificación: 7.9

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64386.10
ETH 3142.17
USDT 1.00
SBD 3.98