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

in SteemitCryptoAcademy3 years ago



image.png
Source

Realizare la siguiente tarea después de leer su extraordinaria conferencia profesor @pelon53 la cual cada punto fue explicado de forma entendible y muy bien echo, mucha suerte en esta temporada, saludos


image.png



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


En criptomonedas un hash debe estar representado por propiedades que lo hace elegible y sumamente seguro, a continuación describiré cada una de las propiedades del hash.

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

Cuando 2 elementos al entrar en una operación generan la misma codificación en código hash se produce una colisión, esto no se considera una amenaza hasta que un operario encuentre la falla, pero en la mayor parte de las veces es considerada muy segura.


La resistencia a la colisión son las funciones de hash, ya que no hasta los momentos no existe la posibilidad de que exista una colisión, pero puede llegar a un punto de que pueda existir, todo es incierto, ya que esta compuestas por SHA256, que es una función de hash, también se encuentran SHA0 y SHA1, estos son algoritmos algo inseguros porque ya ha habido ciertas colisiones en ellos, las funciones SHA2 y SHA3 son más funciones más seguras que proporcionan un nivel de seguridad implacable pero llegara a un punto de que también existirán la colisión, pero actualmente son las funciones mas eficientes.


¿Qué significa resistencia a la preimagen?

Se le llama preimagenes a las múltiples entradas que generan un solo resumen, las múltiples entradas pueden generar una congestión en el resumen y si la salida se acorta puede generar una colisión, hoy en día una función hash debe proporcionar una implacable resistencia contra la resistencia a la preimagen y cada vez los desarrolladores trabajan fuertemente para hacer una función para que una supercomputadora sea incapaz de conseguir el patrón para saber generar múltiples entradas que generen una sola salida, ya que puede existir el caso de que exista una colisión.


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 verificar el hash del último bloque a través de Etherscan nos dirigimos a su página web tal como lo muestro en la imagen.


image.png
Source


Bajamos la barra de desplazamiento hasta encontrar las opciones “últimos bloques” y damos clic sobre el número de bloque.


image.png
Source


Directamente tendremos todos los datos del bloque, uno de ellos es el hash tal como lo muestro en la imagen.


image.png
Source


También podemos visualizar los datos del bloque ingresando el hash del bloque, en la barra de búsqueda de etherscan, y si quieres visualizar el hash de mejor forma, solo tienes que darle clic al link de la imagen.


image.png
Source


Para visualizar el hash de la transacción debemos prestar mucha atención cuando lo buscamos ya que tendremos que prestar atención al número de bloque para buscar sus transacciones y no enredarnos viendo las transacciones de otro bloque, lo realizamos de la siguiente forma, nos dirigimos hacia Etherscam y bajamos la barra de desplazamiento, encontraremos “ultimas transacciones” tal como lo muestro en la imagen y le daremos clic sobre la transacción.


image.png
Source


Aquí visualizaremos el hash de la transacción y el número del bloque, también apreciaremos los detalles de todas las transacciones que se realizaron en el bloque, si quieres apreciar más de cerca cada detalle puedes darle clic sobre el link de la imagen.


image.png
Source



Usando Tronscan.


Lo primero que haremos es entrar en el sitio web https://tronscan.org, y nos desplazamos con la barra de desplazamiento hacia la opción “bloques”, apreciaremos conjuntamente la opción “transacciones” que corresponde a las transacciones generadas por el bloque.


image.png
Source


Al hacer clic sobre el número de bloque, apreciaremos el hash de la transacción y los detalles del bloque, tal como lo muestro en la imagen.


image.png
Source


Como mencione anteriormente la opción “transacciones” esta de lado al número de bloque, cuando ingresamos podemos apreciar el hash de la transaccion, debemos ser precavidos a la hora de buscar los detalles de las transacciones ya que debemos buscar por medio del número de bloque.


image.png
Source


image.png



3.- Genere el hash usando https://passwordsgenerator.net/sha256-hash-generator/, de la palabra CryptoAcademy y de cryptoacademy. Se requiere capture de pantalla. ¿Observa alguna diferencia entre ambas palabras? Explique.


Usando el generador SHA-256, con ambas palabras https://passwordsgenerator.net/sha256-hash-generator/



image.png
Source


image.png
Source


Podemos apreciar que ambas palabras significan lo mismo, con la mínima diferencia sobre la escritura de la primera letra que está en mayúscula y la otra en minúscula, solo por esa diferencia ambos hash son diferentes, esto sucede porque si ambos fuesen iguales tendríamos dos entradas diferentes y una sola salida lo que equivaldría a una colisión, de esta forma el generador lo toma como dos entradas y dos salidas diferentes para evitar una colisión.


image.png



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


Hash

Un hash es una función que permite realizar programaciones únicas y sin aceptar alteraciones de datos, esto permite generar codificaciones de carácter único en la blockchain, esto permite la seguridad de datos para generar contraseñas, seguridad de transacciones, autenticación de mensajes, los hashs juegan un rol sumamente importante en la minería de criptomonedas para la confirmación de transacciones.


Criptografía

Es la codificación de información por medio de códigos de cifrado extremo, un usuario puede codificar una información mediante algoritmos matemáticos, esto permite que la información sea ilegible, solo puede ser leída si es para un remitente en específico, o de que el destinatario sepa el código base y por medio de esto pueda descifrar la información.



Diferencias:


Hash Criptografía
*Verifica datos alfanuméricos.

*Se usa para el envió de Contraseñas y archivos.

*No usa claves.

*Transmite datos con óptima seguridad.

*Se usa para transferir información.

*Usa claves


image.png



Conclusión


Quiero agradecer al profesor por un tema muy bueno ya que refuerza nuestros conocimientos acerca de la criptografía, y lo que respecta de mí, siempre me gusta darlo el todo por el todo, en este caso puedo decir que tanto el hash y la criptografía es ciertamente dos temas súper importantes ya que con ambos podemos encontrar una información ilegible y ambos nos arrojan protección hacia nuestra información. Gracias por leer mi tarea, saludos!.



image.png

Sort:  
 3 years ago (edited)

Saludos amigo, usted siempre desea sacar más que los otros. Trato de ser justo. Y por favor, respete las calificaciones de los profesores.

Debes explicar más sencillo, para que te podamos entender. La pregunta 3, sabes que tienes un error, porque lo solicitado es CryptoAcademy y tu colocas cryptoAcademy.

Saludos y bendiciones

Loading...
Loading...

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 63457.41
ETH 3119.12
USDT 1.00
SBD 3.94