Crypto Academy Temporada 3 Semana 2 - Hash y criptografía para el profesor @pelon53

in SteemitCryptoAcademy3 years ago (edited)

Introducción:

Un cordial saludos para usted profesor @pelon53 me hago partícipe de su conferencia, y desarrollo este tema con la mejor intención en este caso aprender sobre resistencia primero debo saber otros términos que generen una resistencia a la colisión, debo investigar sobre el origen de esta resistencia, aunque no son términos muy comunes, se puede decir que son de mucha importancia para poder resolver el resultado de un sistema de algoritmo en este caso hash, como estudiante espero poder entender de manera fácil cada uno de los punto a tratar en esta tarea.



image.png
fuente


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

1 ¿Qué significa la resistencia a la colisión?

Es clasificado como un término informático, esta resistencia se aplica al sistema hash, y significa que cuando ocurren dos entradas diferentes dentro de una función hash esta genera una misma salida matemáticamente hablando es poco probable que dentro de una función hash no participe una colisión, serán más frecuentes a medida que aparezcan algoritmos defectuosos.

También es importante mencionar que las resistencias son clasificadas en dos y estan son simplificadas en ecuaciones logarítmicas

1- Resistencia fuerte: (X,y) tal que H(x)=H(y): Mayor es la entrada que la salida hash.
2- Débil a colisiones: ( y=X) entonces H(x)=H(y): Igual entrada igual salida hash.

Dentro dentro de las criptografías los hash existen una gran ventaja ya que su sistema computarizado evita la creación de una colisión.

También se puede define como resistencia a la colisión hash cuando ocurre el siguiente evento ( cuando dos valores de una sola entrada arrojan el mismo resultado)

2 -Qué significa resistencia a la preimagen.

Dentro de la función hash la resistencia a la preimagen significa, cuando hay una posibilidad muy baja de que sea encontrada la raiz entrada que arrojó la salida algorítmica.
Esta propiedad es de suma importancia y tiene un valor fundamental sobre la seguridad hash, ya que protege los datos generados en cualquier insignificativo hash de un mensaje él puede demostrar que sea original sin la necesidad de propagar dicha información un ejemplo muy común en relación a un facilitador de cualquier servicio web, o simplemente una aplicación ellos tratan de proteger sus contraseñas a través de sistema hashes por medio de algoritmos codificados en lugar de una normal y convencional contraseña.

Ten en cuenta que esta propiedad es diferente de la anterior porque un atacante intentará adivinar cuál era la entrada al observar una salida determinada. Una colisión, por otro lado, ocurre cuando alguien encuentra dos entradas diferentes que generan la misma salida, pero no importa qué entradas se usaron.

En conclusión es la resistencia a la preimagen es la función sistemática resistente que evita que un mensaje hash sea codificado, publicado o divulgado.

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

A continuación utilizaremos https://tronscan.org/#/ para observar hash del ultimo bloque. El cual fue tomado al momento de realizar la publicación.

Debemos ubicarnos en la parte inferior donde dice bloques y para ver con más detalle los últimos bloque seleccionamos (ver más). Donde cada operación cambian muy rápido por tantas operaciones que se están realizando en ese momento.

wa08.png


Luego de haber seleccionado el último bloque, estará identificado con el siguiente bloque 31763452 que se muestra en el capture de pantalla y a su vez podemos ver el hash del último bloque
0000000001e4abfc4d762de1464015d270e7c031c02e17c93488503e0d204a0d.


2.png


Para buscar el hash de la última transacción debemos dirigirnos a la opción de transacciones, donde seleccionaremos la última transacción realizada en ese momento.


wa10.png


Luego de haber seleccionado la ultima transaccion realizada en ese momento estaba identificada con el siguiente hash c78bc0dcceedf7bfc58710fb0ff48d4a78aaaacff1bb2b015fd9fdc13051536a y a su vez podemos ver el numero de bloque de dicha transaccion 31763452


3.png


Etherscan.io

Para que podamos realizar la verificación del hash debemos ingresar al siguiente link https://etherscan.io/, donde a continuacion observaremos los has de los últimos bloques y de las últimas transacciones. Que fueron tomadas al momento de realizar la tarea. Para eso debemos seleccionar el último que se encuentra en pantalla para ver los detalles.


wa01.png


A continuación observaremos el último bloque que se realizó en ese momento. El cual está identificado con el siguiente número 12775269.


wa02.png


Luego debemos dirigirnos hacia abajo para tener más detalle del hash del último bloque donde esta indentificado 0xf669d47b62f018aae2abcbf43e0bce36a80409487f29a7f5e3df340abb28840e.


wa03.png


Luego seleccionamos en la opción de últimas transacciones para observar los detalles.
donde podemos visualizar el hash de la última transacción.
0x95c9460171433b98397f5cfafb10cc2b0480fc9ae4e9003be5f645de2c0180dc


wa04.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.

Para que nos pueda generar el hash de cryptoacademy y CryptoAcademy donde usaremos SHA-256, debemos ingresar a la siguiente link https://passwordsgenerator.net/sha256-hash-generator/

Lo primero que debe hacer es colocar la palabra en el cuadro que sería CryptoAcademy donde al instante se genera el hash de dicha palabra .
D03CA34B258E6E0FD06B2070DDE61B50BD4EEF6161A8EDAA4A420C9AE1BEB7F9


wa05.png


Para buscar el hash de cryptoacademy, haremos lo mismo colocamos la palabra en recuadro para que así nos genera el hash que se visualiza a continuacion.
0592F5DD27DC72E675B2AB9C77487A69FAAF84196597FA052EC099C18EE7C4C5


wa06.png


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

Un concepto corto nos hará entender la diferencia entre ambas.

Hash:

Es un sistema matemático capaz de cambiar un elemento de entrada en una serie de caracteres con cantidad de caracteres únicos ya establecidos dentro del mismo conocido también como digest function en función de digerir la información para luego transformarla a elementos algorítmicos.



image.png
fuente


Por ejemplo en esta imagen se puede demostrar como el hash estra un elemento de información y luego es transformado en una serie de códigos algoritmos dando como resultado la misma cantidad números valor hash en este caso 14 dígitos en total.

criptografía:

Es una técnica creada en función de proteger documentos y datos fundamentado sobre cifras o códigos, generalmente es expresado en palabras claves las cuales son traducidas esto con el fin de proteger cualquier dato confidencial dentro de la wed.



image.png
fuente


Un ejemplo al utilizar un traductor de criptografía este muestra que cada palabra genera un conjunto de números matemáticos y a la vez forman un código de seguridad.


HASHCriptográfica
Herramienta usada para transformar un mensaje en un código alfanuméricoTecnica utilizada para crear mensajes codificados
Los códigos son únicos y difíciles de descifrarfacilita y protege los datos para que puedan ser descifrados
Objetivo principal proteger la informaciónSu objetivo es iniciar procesos por medio claves y códigos
Seguridad y resguardo en la información arrojadasistema de claves difíciles de descifrar fortaleciendo la seguridad de la misma
son utilizados en plataforma blockchainprotege la seguridad de los datos suministrados por proveedores dentro de la wed

Conclusión

Concluyó que la investigación fue de mucho provecho para mi intelecto, lo que permitió una manera más entendible referente a Hash y criptografía y porque el término resistencia a colisión y resistencia a la preimagen aunque resulta un poco complicado, el entender cuál es su función dentro de todo este sistema al final encontré la respuestas necesarias para estas interrogantes gracias al profesor @pelon53 que puedo conocer sobre este tema tan interesante y tan poco conocido por mi saludos y bendiciones.

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

También se puede define como resistencia a la colisión hash cuando ocurre el siguiente evento ( cuando dos valores de una sola entrada arrojan el mismo resultado)

👆 La resistencia a la colisión evita que eso ocurra. Mientras menos probabilidades existan de que ocurra una colisión, más resistente es.

Buen trabajo.

Recomendaciones:

  • Explicar cada concepto fácil de tal forma que cualquier persona pueda entender.

Calificación: 8.8

Gracias profesor. Tomare en cuenta sus recomendaciones

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.029
BTC 63837.42
ETH 2539.78
USDT 1.00
SBD 2.65