Sourse
Introducción
Sin más preámbulos, espero que mi trabajo sea de su agrado y de entender para todos.
1.- Explique ¿Qué significa la resistencia a la colisión? Y ¿Qué significa resistencia a la preimagen?
¿Qué significa la resistencia a la colisión?
La resistencia a la colisión es una de las cualidades de las funciones de hash, está función fue diseñada para resistir las colisiones, esto significa que cuando decimos de dos entradas que son distintas es casi imposible que pueda surgir una colisión. Esto quiere decir que esta función del hash es una resistencia que busca evitar un enorme atacante, ya investigadores y hackers han realizado de varias maneras ocasionar colisiones, pero sus intentos han sido fallidos porque no han logrado crear esas colisiones. Por este motivo esta función de hash se considera muy segura.
Cabe destacar también que a medida que la tecnología va evolucionando, y que en la actualidad las funciones de hash son seguras pero en el futuro no se sabe con certeza que sea así, todo va a depender de dicha evolución. Ya que es casi nulo la probabilidad que pueda ocurrir una colisión, para que se generen dos entradas que sean iguales osea tengan el mismo código debe pasar muchos años.
- ¿Qué significa resistencia a la preimagen?
La resistencia a la preimagen también es una de las cualidades de la función del hash que buscar proteger los datos. Esto ocurre cuando hay muy pequeñas posibilidades de que un atacante pueda encontrar las entradas que generaron salidas, es decir, el atacante tardaría miles de años en poder encontrarlas, esto quiere decir que no podrá resolver los datos de una salida para encontrar la entrada y se debe a la 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.
*Entramos en la pagina https://tronscan.org
*Vamos a dirigirnos ahora a Bloques y transacciones y vamos a mirar los ultimos bloques.
Source
*Miramos que el bloque es 31829032
*y vamos a monitorear el hash: 0000000001e5ac28d7e99b4ce3a0dd1d94aca64c359073945e34adb550b26fc1
Source
*Fijarse que el numero del ultimo bloque coincide con la transaccion
*Bloque 31829032 coincide correctamente con el anterior
*Hash: 6e90cc39986602398efb1472415829f38a4ecd253e4db6c3580cab7f00b6a88d
Source
*Validamos la informacion con etherscan
*Usando la pagina web https://etherscan.io podemos mirar este ultImo bloque
*El ultimo bloque es 12802725
Source
*Para ello le damos clic encima del bloque y abrimos la ventana
*Nos da como resultado el bloque 12802725
*Su hash:
0x1e89a4fa212fccb23a8eb4be6c2ed75f2ab0bfedfdc9cb544d987bf10c14d927
Source
*Entonces vamos a la transaccion
*vemos que el numero de bloque coinside correctamente
*Entonces vamos a revisar el hash y el bloque
*Bloque 12802725
*Hash de la transaccion 0xfb474e0a337eb91ca084552783775ffb5d2f63df5e7202fe992f37ec4ae59259
Source
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.
*Nos dirigimos a la siguiente pagina web: https://passwordsgenerator.net/sha256-hash-generator/
*Escrbimos CryptoAcademy sin ningun caracter ninguna edicion espesificamente esa palabra.
*Resultado del hash SHA-256 es D03CA34B258E6E0FD06B2070DDE61B50BD4EEF6161A8EDAA4A420C9AE1BEB7F9
Source
*Vamos a ver que resultado nos arroja con la siguiente palabra cryptoacademy
*Este es el resultado: 0592F5DD27DC72E675B2AB9C77487A69FAAF84196597FA052EC099C18EE7C4C5
Source
Vemos que son dos entradas diferentes por lo que nos da como resultado dos salidas diferentes y esta es gracias a la resistencia de colision.
4.- En sus propias palabras explique la diferencia entre el hash y la criptografía.
HASH
- El hash genera caracteres únicos.
- También el hash es unidireccional, esto quiere decir que no se puede restablecer.
- Agarra todos los datos y para asegurarlos los convierte en una secuencia de extensión estable.
- El hash busca evitar que se generen colisiones.
CRIPTOGRAFÍA
- A diferencia del hash, la criptografía no genera caracteres únicos.
- La criptografía es bidireccional, en este caso si se puede realizar el descifrado.
- Mantiene la confidencialidad a través de claves.
- La criptografía ofrece propiedades de seguridad.
Conclusión
En palabras más concretas la función hash es un algoritmo busca desde una entrada generar una salida que sea alfanumérica de extensión fija. En cambio la criptografía, tiene como objetivo que la información sea confidencial.
En el área de la informática, es fundamental la función Hash, es también cuando hay muchos datos. El Hash y la criptografía a pesar de tener objetivos distintos trabajan en conjunto, ambas funciones combinadas brindan de muchas maneras autenticación y mayor seguridad.
Para todos los que estemos interesados en el mundo cripto, en la tecnología blockchain, debemos estudiar, comprender y analizar estas funciones y sus propiedades ya que es útil y fundamental.
Gracias por participar en Steemit Crypto Academy Season 3:
Espero seguir leyendo tus publicaciones.
Recomendaciones:
Calificación: 8.6
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit