Cover Image for Fundamentos de criptografía de llave pública (PARA DEVS)

Fundamentos de criptografía de llave pública (PARA DEVS)

Hosted by Blockchain Bites
 
 
Zoom
Registration
Past Event
Welcome! To join the event, please register below.
About Event

​FUNDAMENTOS DE CRIPTOGRAFÍA DE LLAVE PÚBLICA

​Descripción

​En este workshop para desarrolladores aprenderemos sobre la criptografía de llave pública en código. Conversaremos sobre la generación de llaves privadas, la importancia de la entropía. Discutiremos sobre la curva elíptica secp256k1 que es usada en Bitcoin y Ethereum para derivar la llave publica. Veremos cómo se crea una dirección de Ethereum a partir de dicha llave pública. Para finalizar, realizaremos dos ejercicio en código usando la librería “eth-crypto” que demostrarán lo siguiente. En primer lugar, mostraremos cómo encriptar un mensaje con una llave pública para luego desencriptarlo usando su llave privada. En segundo lugar, firmaremos un mensaje hasheado usando la llave privada para luego recuperar la llave pública de dicha firma digital, lo cual permite comprobar la autenticidad de la firma.

​Temario:

  • ​¿Qué es una llave privada, características y cómo se crea?

  • ​Entropía y su relevancia en la creación de llave privadas

  • ​La curva elíptica secp256k1: la curva que protege al Bitcoin y Ethereum

  • ​Derivación de una llave pública de una llave privada

  • ​Derivación de una dirección Ethereum de una llave pública

  • ​Ejercicio para practicar encriptación, desencriptación, firma digital, hashing y validación

​Requisitos

​Manejar un lenguaje de programación. No es necesario tener conocimientos en Blockchain.

​Público objetivo

​Desarrolladores de software/Programadores

​Ponente

​​Lee Marreros
Entrenando programadores para la Web 3.0 | Sígueme y aprende a programar para el Blockchain | Fundador de Blockchain Bites (escuela de programación Web 3.0)

​​¡Inscríbete ahora!

​​​Síguenos

​​​Discord
Twitter
LinkedIn
MeetUp