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

hash.jpg
Imgen editada por mi en Power Point

Hola a todos amigos de la criptoacademia. Me presento para ustedes, me llamo Laura y soy una aprendiz fanática de las criptomonedas y este gran mundo. Para esta ocasión les haré la tarea de la conferencia del profesor @pelon53, quien nos ha traído una gran enseñanza esta semana. Aquí la podemos ver:

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

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.

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.

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

---

Antes de empezar quisiera hablarles un poco de lo que es HASH.

¿Qué es un Hash?

Se conoce como hashing al proceso de generar una salida fija llamada "HASH " a partir de una entrada de extensión variable. Esto se logra mediante la aplicación de algoritmos matemáticos llamados "funciones e hash". El hashing puede usarse por diferentes razones en distintos contextos, las funciones de hash convencionales se pueden usar para gestión y análisis de archivo o búsquedas en bases de datos donde las tablas de son de gran importancia.
Por otro lado las funciones de hash criptográficas se utilizan para seguridad, información, autenticación y también para el proceso de minado de criptomonedas.

En pocas palabras el Hash es la columna vertebral de la seguridad informática.

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

Resistencia a colisiones

Una colisión es con distintas entradas producen exactamente el mismo hash ejemplo:

Entrada1: a
hash1: asdfghjkl

Entrada2: b
Hash2: asdfghjkl

Esto es muy importante que no pase ya que vuelve ese algoritmo de hash prácticamente inútil.

Resistencia a la preimagen

Se relaciona con el concepto de unidireccionalidad, una función de hash se considera resistente a preimagen cuando es irreversible, es decir, hay una probabilidad muy baja de que se encuentre la entrada a partir del hash generado, es muy importante ya que se puede revertir el hash a partir del hash calculado sobre una contraseña. Por ejemplo: Podemos obtener la contraseña que generó ese hash.

---

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.

Ok, ahora para que verifiquemos el hast del último bloque y el hash de la última transacción de Tronscan nos vamos directo a su página principal https://tronscan.org/

1.png

Una vez que estemos en la pagina principal de Tronscan vamos a pulsar donde nos dice "bloques" el cuadro en rojo nos indica. Al lado nos dice "ver más", allí pulsaremos para tener una mejor visualización

2.png

El siguiente paso es pulsar en el último bloque y el mío es 31681082. Y lo que queremos verificar en este bloque es su hash y allí lo podemos ver debajo de él. Felicidades, ahora ya sabes cómo verificar los hash de los bloques en Tronscan.

3.png

Para verificar el hash de la última transacción, debemos ir a la pagina principal donde encontraremos las transacciones. Justo señalé que esa era la última y también señalé el tiempo en que se realizó.

4.png

El siguiente paso fue pulsar en la transacción para que nos mostrara los detalles, y ahí es donde encontraremos nuestro hash que lo señalé con el recuadro rojo y también les señalé la hora. Felicidades, ya sabes cómo verificar los hash de las últimas transacciones en Tronscan.

---

Ahora para que verifiquemos el hast del último bloque y el hash de la última transacción de Etherscan nos vamos directo a su página principal https://etherscan.io/

Etherscan

11.png

Una vez en la página principal de Etherscan buscaremos los "últimos bloques" donde nos indica el cuadro rojo, debemos pulsar el último bloque para que nos de más detalles.

22.png

El siguiente paso es verificar nuestro hash. Pero quise señalar la hora y el bloque.

33.png

Bajamos con nos indicó la flecha en la captura de arriba y allí pudimos encontrar el hash del último bloque en Etherscan, felicidades, ya has logrado verificar el hash.

44.png

Para verificar el hash de la última transacción, debemos ir a la página principal donde encontraremos las transacciones. Justo señalé que esa era la última.

55.png

Y el siguiente paso es que después que pulsamos en la última transacción, nos saldrá más detallada y así podemos ver el hash de ella. Felicidades, ya has aprendido a verificar el hash de las últimas transacciones en Etherscan.

---

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.

Ahora bien, para generar los hash yo usé el Generador de hash SHA256 y lo podemos encontrar aquí https://passwordsgenerator.net/sha256-hash-generator/

66.png

Una vez que abrió el generador coloqué la palabra "CryptoAcademy" y automáticamente se genero mi hash en este caso es D03CA34B258E6E0FD06B2070DDE61B50BD4EEF6161A8EDAA4A420C9AE1BEB7F9

Ahora bien la siguiente palabra será la misma pero en minúsculas y este fue el resultado:

77.png

El hash para esta palabra como nos indica la captura de pantalla es: 0592F5DD27DC72E675B2AB9C77487A69FAAF84196597FA052EC099C18EE7C4C5.

¿Observa alguna diferencia entre ambas palabras? Explique.

Por supuesto que hay una diferencia entre ambas. Si aplicamos la función hash SHA256 a una palabra como lo es en este caso "CryptoAcademy" nos generará un hash y siempre va a ser de 64 caracteres alfanuméricos. Y si cambiamos aunque sea un solo carácter a la palabra como "cryptoacademy" en minúsculas el hash será totalmente diferente con la misma cantidad de caracteres alfanuméricos. Pongamos lo que pongamos sea corto o largo siempre como resultado vamos a obtener 64 caracteres, esto hace que los hash funcionen como una especie de huella digital porque además de tener esta característica que siempre debe tener la misma cantidad de caracteres, un hash propiamente dicho debe ser irreversible y único.

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

CRIPTOGRAFÍA
Es básicamente el proceso de convertir una texto plano ordinario a un texto incomprensible o ininteligible, es decir, que no se pueda leer y viceversa. De cierta manera, una persona que trabaje en la criptografía trata de guardar información para trasmitirla de manera segura hacia otra persona y que sola esa otra persona pueda verla.

HASH
El hash es una de las funciones que hace la criptografía, un algoritmo de hashing y lo que hace es transformar la información pero no la puede traducir, es decir, puede agarrar un texto cualquiera y transformarlo en algo ininteligible pero no puede devolver el proceso, no es reversible.

Conclusión

Ahora bien, ya conocimos el gran y maravilloso mundo del hash y toda la gran importancia y beneficio que tiene en la vida. Como bien dije es la columna vertebral de la seguridad informática. Dimos a conocer cómo se generan nuestras contraseñas de bancos, de wallets o de alguna red. También aprendimos de que la criptografía y el hash son dos cosas muy diferentes pero que van de la mano. Y gracias a esta tarea pude aprender algo nuevo y a su vez refrescar conocimientos que alguna vez fueron impartidos en mi.

Espero les haya gustado mi tarea.

¡Gracias por leerme!

TODAS LAS CAPTURAS DE PANTALLA FUERON DE LAS SIGUIENTES PÁGINAS:
https://tronscan.org/
https://etherscan.io/
https://passwordsgenerator.net/sha256-hash-generator/

CC
@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.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.3.0
4En sus propias palabras explique la diferencia entre el hash y la criptografía.1.5

Faltó explicar el concepto de Resistencia a la colisión, donde es la probabilidad de que ocurra una colisión (que fue muy bien explicado por ti).

Resistencia a Preimagen, muy bien explicado.

Me hubiese gustado ver el hash completo del último bloque en tronscan.

Pregunta 3, muy bien explicada.

Con respecto a la pregunta 4, faltaron algunas diferencias importantes. Por ejemplo el hash tiene unos caracteres fijos, mientras que la criptografía puede manejar mensaje, archivos, etc.

Buen trabajo, felicitaciones.

Recomendaciones:

Sigue adelante, puedes mejorar tus tareas.

Calificación: 8.5

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63191.06
ETH 2551.41
USDT 1.00
SBD 2.65