Introducción a Git

1

¿Por qué usar un sistema de control de versiones como Git?

2

¿Qué es Git?

3

Instalando Git y GitBash en Windows

4

Instalando Git en OSX

5

Instalando Git en Linux

6

Editores de código, archivos binarios y de texto plano

7

Introducción a la terminal y línea de comandos

Comandos básicos en Git

8

Crea un repositorio de Git y haz tu primer commit

9

Analizar cambios en los archivos de tu proyecto con Git

10

¿Qué es el staging y los repositorios? Ciclo básico de trabajo en Git

11

¿Qué es un Branch (rama) y cómo funciona un Merge en Git?

12

Volver en el tiempo en nuestro repositorio utilizando reset y checkout

13

Git reset vs. Git rm

Flujo de trabajo básico en Git

14

Flujo de trabajo básico con un repositorio remoto

15

Introducción a las ramas o branches de Git

16

Fusión de ramas con Git merge

17

Resolución de conflictos al hacer un merge

Trabajando con repositorios remotos en GitHub

18

Cambios en GitHub: de master a main

19

Uso de GitHub

20

Cómo funcionan las llaves públicas y privadas

21

Configura tus llaves SSH en local

22

Conexión a GitHub con SSH

23

Tags y versiones en Git y GitHub

24

Manejo de ramas en GitHub

25

Configurar múltiples colaboradores en un repositorio de GitHub

Flujos de trabajo profesionales

26

Flujo de trabajo profesional: Haciendo merge de ramas de desarrollo a master

27

Flujo de trabajo profesional con Pull requests

28

Utilizando Pull Requests en GitHub

29

Creando un Fork, contribuyendo a un repositorio

30

Haciendo deployment a un servidor

31

Hazme un pull request

32

Ignorar archivos en el repositorio con .gitignore

33

Readme.md es una excelente práctica

34

Tu sitio web público con GitHub Pages

Multiples entornos de trabajo en Git

35

Git Rebase: reorganizando el trabajo realizado

36

Git Stash: Guardar cambios en memoria y recuperarlos después

37

Git Clean: limpiar tu proyecto de archivos no deseados

38

Git cherry-pick: traer commits viejos al head de un branch

Comandos de Git para casos de emergencia

39

Git Reset y Reflog: úsese en caso de emergencia

40

Reconstruir commits en Git con amend

41

Buscar en archivos y commits de Git con Grep y log

Bonus sobre Git y Github

42

Comandos y recursos colaborativos en Git y GitHub

43

Tu futuro con Git y GitHub

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Cómo funcionan las llaves públicas y privadas

20/43
Recursos

Las llaves públicas y privadas, conocidas también como cifrado asimétrico de un solo camino, sirven para mandar mensajes privados entre varios nodos con la lógica de que firmas tu mensaje con una llave pública vinculada con una llave privada que puede leer el mensaje.

Las llaves públicas y privadas nos ayudan a cifrar y descifrar nuestros archivos de forma que los podamos compartir sin correr el riesgo de que sean interceptados por personas con malas intenciones.

Cómo funciona un mensaje cifrado con llaves públicas y privadas

    1. Ambas personas deben crear su llave pública y privada.
    1. Ambas personas pueden compartir su llave pública a las otras partes (recuerda que esta llave es pública, no hay problema si la “interceptan”).
    1. La persona que quiere compartir un mensaje puede usar la llave pública de la otra persona para cifrar los archivos y asegurarse que solo puedan ser descifrados con la llave privada de la persona con la que queremos compartir el mensaje.
    1. El mensaje está cifrado y puede ser enviado a la otra persona sin problemas en caso de que los archivos sean interceptados.
    1. La persona a la que enviamos el mensaje cifrado puede emplear su llave privada para descifrar el mensaje y ver los archivos.

Nota: puedes compartir tu llave pública, pero nunca tu llave privada.

Aporte creado por: David Behar

Aportes 439

Preguntas 50

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Después de entender como funcionan las llaves me siento:

Apuntes

Con este ejemplo lo entendi mejor:
Supongamos que Ana quiere enviar a David un mensaje secreto que solo él pueda leer.

Primero, David envía a Ana una caja abierta, pero con cerradura, cerradura que se bloqueará una vez se cierre la caja, y que sólo podrá abrirse con una llave, que sólo David tiene. Ana recibe la caja, escribe el mensaje, lo pone en la caja y la cierra con su cerradura (ahora Ana ya no podrá abrir la caja para acceder de nuevo al mensaje). Finalmente, Ana envía la caja a David y éste la abre con su llave. En este ejemplo, la caja con la cerradura es la «clave pública» de David, y la llave de la cerradura es su «clave privada».

Algo interesante es que este proceso se puede hacer también al revés y es lo que se conoce como “Firmas Digitales”.

Si cifras tu mensaje con tu clave privada y luego lo difundes por Internet, la gente puede verificar que el mensaje es tuyo si poseen tu clave pública, asegurandose de que el mensaje no se ha cambiado y que efectivamente es tuyo

jejje me acorde de un episodio de bob esponja

Encontré esta explicación

Ambos usuarios deben generar una llave pública y privada.
Ambos usuarios deben intercambiar sus llaves públicas.
Ambos usuarios deben cifrar el mensaje con la llave pública recibida.
Ambos usuarios podrán leer el mensaje con la llave privada que generaron.

aquí mis apuntes la clase estuvo entretenida me gusto!

Para una comprensión más simple entiéndase como llave publica como si fuera un candado. Al compartir tu candado con quien quieras solo tu con tu llave privada lo puedes abrir. Y en una bilateralidad ambos tienen el candado del otro y así se mandan información uno al otro con su respectivo candado del otro. Y ¡pumm! Sus mensajes serán más seguros. Les comparto mi apunte de está clase.

git commit - m “Entendido”

Imaginense que tienen un buzon en donde por motivos de seguridad usan 2 llaves.Una llave (publica) se usa para abrir la ranura en donde sus conocidos le pueden depositar cartas. El tamaño de esta ranura no permite sacar cartas por lo tanto nadie podra robarles sus cartas.Ahora solamente ustedes tienen la llave (llave privada) que permite abrir su buzon para sacar sus cartas. Mas informacion en este video

Ya te sientes mas profesional con este curso jejejje

Lo entendí así:

Digamos que yo tengo una cajita. (Llave Pública).

Esa cajita, la envío abierta a mi amigo.

Él, introduce el mensaje en la **caijta ** y la cierra de tal modo que solo la pueda abrir yo con mi llave privada. Me la envía de regreso.

Después de tener la **cajita **en mis manos, soy el único que la puede abrir con mi llave privada.

Llaves públicas y privadas

o Cifrado asimétrico de un sólo camino

Sirve para mandar mensajes privados entre varios nodos con la lógica de que firmas tu mensaje con una llave pública vinculada con una llave privada que puede leer el mensaje.

El flujo es:

  1. Creas una llave pública y una llave privada (ambas están vinculadas)
  2. Cifras el mensaje con la llave pública (puede ser llave de otra persona)
  3. Envías el mensaje
  4. El receptor, al tener la llave privada puede descifrar el mensaje.

Este algoritmo es completamente seguro, así es cómo se mandan las comunicaciones en bancos, la comunicación entre servidores o las firmas electrónicas.

Aquí un resumen de lo expuesto:

  • Para el intercambio de un mensaje existe un emisor y un receptor
  • El receptor crear un par de llaves: una pública y una privada.
  • El receptor envía la clave pública al emisor
  • El emisor encripta el mensaje usando la clave pública
  • El emisor envía el mensaje encriptado al receptor
  • El receptor desencripta el mensaje usando la llave privada

Ésto es lo que yo entendí con la explicación:

Si les parece interesante el tema de la criptografía vean la peli El Código Enigma que trata sobre la vida de Alan Turing uno de los padres de la ciencia de la computación y cómo descifró los mensajes secretos que los alemanes trasmitían entre sí

Creas una llave publica y una privada:

-La privada siempre se queda contigo y únicamente envías la publica para que cifren el mensaje y te devuelven tu misma llave publica con un mensaje.

-Una vez lo tengas de regreso lo puedes descifrar con tu llave privada (Que nunca compartiste con nadie e.e).

Muy parecido a la criptografia que se usa en la creación de las direcciones de Bitcoin: Tienes la dirección de bitcoin (que es siempre publica) y tienes la llave privada(que es secreta) mas info acá: www.bitaddress.org

Basicamente es como cuando tu y la otra persona comparten una experiencia, y ambos se rien sin ue nadie sepa lo que está sucediendo… Porque los demás no pueden descifrar algo que solamente existe o se relaciona entre tu y la otra persona… Siendo un tanto mas visuales

Es decir, si quiero un " Mensaje Secreto " de otra persona; la otra persona debe cifrar su mensaje con mi llave publica, para poder leer el mensaje con mi llave privada?

He leido acerca de el funcionamiento de las llaves publicas y privadas. Se acuerdan de esos numeritos que nos enseñaron en la escuela que se llaman números primos ? … Pues estos números tienen mucho que ver en el cifrado de mensajes! … La base es la siguiente: Multiplicar dos números primos es una operación muy sencilla, pero si nos dan un número del que sabemos que es el producto de dos primos; descomponer dicho número para encontrar los dos primos que están escondidos en el es una operación muy complicada. Entendiendo que los ordenadores tendrían que tener mucha potencia de cálculo para calcular esos números (no creas que te van a poner un numerito como el 9 !, la cosa cambia un poco cuando te ponen un número de 600 digitos verdad?). Así podriamos mandarle un mensaje a alguien conociendo el valor del producto de dos primos que él ha escogido pero para descifrarlo tendríamos que conocer cuales son esos dos primos, creo que te habrás dado cuenta de lo dificil que se pone!!! … Y yo creyendo que los numeros primos no servian para nada…

![](

Mi cabeza exploto con esta clase, de verdad te sientes muy pro , sabiendo todo esto , y te da muchas buenas ideas de cuidarte las espaldas de hackers mal intencionados.

Gracias por la explicación Freddy.
Ahora entiendo como funciona este sistema de encriptación que protege nuestra información, inicia con la creación y el intercambio de llaves publicas, luego se envían y son usadas para encriptar archivos, después se envían los ficheros seguros y se usan las llaves privadas para desencriptar o descrifrarlas una vez los tenga su destinatario, por ultimo se procede a leer la información, de esta manera se evita así el robo de datos y otros problemas.
Que bien método de seguridad.

Las llaves publicas y privadas permiten a los usuarios enviarse mensajes de forma segura.
Funcionamiento de las laves publicas y privadas:

  1. Un usuario crea un llave publica y privada.
  2. El mismo usuario publica su llave publica.
  3. La persona que quiera enviarle un mensaje secreto utiliza la llave publica para cifrar el mensaje.
  4. El mensaje cifrado es recibido por la persona inicial, quien la descifra con su llave privada.

Recuerda que las llaves publicas y privadas están vinculadas matemáticamente la una con la otra.

Hasta donde tengo entendido un sistema asimetrico de cifrado hace uso de un numero primo compuesto para cifrar un mensaje, se utiliza el agoritmo de cifrado, cuando se ha cifrado el mensaje ya no se puede volver a descifrar. Solo se descifra usando el otro factor del numero compuesto, la llave privada contiene ese factor. Por ese motivo es seguro hacer uso de las llaves publicas ya que no se puede obtener los dos factores (a menos que tengas una computadora cuantica jaja)

Tomé el curso de git y github en 2018. Me animé a tomarlo de nuevo con la expectativa de descubrir cosas nuevas gracias a las habilidades que tiene Freddy para enseñar. No me equivoqué. Este tema de las llaves, por ejemplo, no lo tenía claro. Tampoco viví la experiencia de ver como se modificaban los archivos en el editor de código a la hora de saltar de una rama a otra o al momento de ubicarme en un _ commit _ viejo.

Me siento como un espía

muy bien explicado freddy, había oído antes sobre las llaves publicas y privadas pero tu me lo hiciste entender de una forma muy sencilla

🔑 Nos ayudan a proteger y dar seguridad a la información.
Llave pública: Nos permite cifrar el mensaje y todos la pueden ver.
Llave privada: Nos permite descifrar el mensajes y nadie más la puede ver.

Es una breve ilustración de una analogía que encontré en internet ¡Espero resulte útil!

INTERPRETACIÓN

  1. Llave pública 🔓 :
    - Encripta los mensajes.
    - Es un como un candado abierto.
    - Compartido para quien desee enviarte un mensaje.
  2. Llave privada 🔑:
    - Desencripta los mensajes.
    - Es como una llave.
    - No se comparte con nadie.

Magnífico Freddy, los demás profesores y profesoras deberían tomar y aprender tu estilo de enseñanza, no digo que no enseñen bien, solo que les falta enfocar más la atención de los estudiantes empleando lenguaje no verbal y tonos de voz.

Las llaves publicas y privadas permiten a los usuarios enviarse mensajes de forma segura.
Funcionamiento de las laves publicas y privadas:

  • Un usuario crea un llave publica y privada.

  • El mismo usuario publica su llave publica.

  • La persona que quiera enviarle un mensaje secreto utiliza la llave publica para cifrar el mensaje.

  • El mensaje cifrado es recibido por la persona inicial, quien la descifra con su llave privada.

  • Recuerda que las llaves publicas y privadas están vinculadas matemáticamente la una con la otra.

  • Las llaves públicas y privadas sirven para cifrar y descifrar mensajes/archivos para compartirlos de manera segura.
  • Para toda llave pública hay vinculada una llave privada.
  • Si se quiere recibir un mensaje se tiene que mandar la llave pública para cifrarlo, luego viene de vuelta para ser descifrado con la llave privada.
  • Únicamente la llave pública puede ser compartida

No es mas fácil llamar a la llave pública, llave de cifrado, y a la llave privada, llave de descifrado?

Así, si no tienes la llave de descifrado (llave privada) no podrás leer el mensaje.

Lo digo porque, gracias a Freddy pude entender esta clase, sino los nombres (llave pública/ privada) me estaban llevando por una idea equivocada.

muy buena explicación, concuerdo con mis compañeros que buena explicación

Con la llave publica solo puedes cerrar el candado. Con la llave privada solo puedes abrirlo.
Fredy lo explica muy bien!!

Fredy es un CRACK para explicar todo de manera sencilla!

Apuntes 😊

Estamos a poco de que los ordenares cuanticos rompan los cifrados de hoy en dia.

Os dejo este video donde explican algo más sobre el tema de la clave publica y privada. Además, os animo a suscribiros al canal, es sobre matemáticas muy interesantes y muy bien contadas.
https://youtu.be/Q8K311s7EiM

¡Paz!

“Cifrado asimétrico de un solo camino”

Ayuda un montón una explicación gráfica y que sea tan clara de entender.

Que fácil es todo cuando te lo explica Freddy

Las clases de criptocositas te lo explican de una manera un poco más sencilla, sorprendentemente.

Lo siento freddy

Así es cómo funcionan las transacciones de bitcoin, verdad no?

Les comparto mi análisis en base a lo que Freddy menciono, que todas las finanzas modernas que usan servicios web o envío información sensible como datos de tarjetas de crédito, por medio de la web operan y como resulta ser.

![](

Comparto un vídeo sobre la explicación de las claves públicas y privadas, aunque explica temas un poco más complejos, me ha servido para entender mejor.
https://www.youtube.com/watch?v=On1clzor4x4

Trataré de resumirlo de manera mucho mas facil y a como yo entendí:
Tu vas a enviarle un msj a juanito, este tiene dos llaves una publica y privada por lo tanto le pides a juanito que te envie su llave publica y con esa llave encriptas el msj que le vas a enviar, y al momento que le llegue a juanito el msj lo desencripta con su llave privada.
Asi que por mas que alguien intercepte ese msj que envias no podrá desencriptarlo porque no tiene la llave privada que esta “siconronizada” con la publica.

En Google hay un curso excelente sobre principios de de soporte tecnico, y en uno de los cursos finales (ciberseguridad), explican muy bien el funcionamiento de las llaves públicas y privadas, incluyendo tecnología sha256.

Algo que también se puede hacer es firmar con la llave privada, y se puede desencriptar con la llave publica… Se usa para validar que alguien firmó algo, es decir, no va ser secreto ya que todo el mundo podría llegar a tener la llave pública. Pero sirve para validar el origen, ya que solo el dueño de la llave privada lo pudo haber firmado.

con esta clase mi cabeza volo a otra dimension…

Jajaja cuando paso el “Curso de Git” a un “Curso de Criptografía” :V

yo despues de hacerle un ataque DDoS a google y tumbar los servidores

Aporte del compañero Cesar Ochoa Bulbarela

Las llaves publicas se pueden ver como cajas, yo le mando la caja a alguien, esa persona “mete” su mensaje en la caja y me la regresa cerrada, y solo yo tengo la llave (privada) para abrir esa caja.

Lo quise colocar de nuevo para las personas que por lo general lee los últimos comentarios xd

Las llaves publicas se pueden ver como cajas, yo le mando la caja a alguien, esa persona “mete” su mensaje en la caja y me la regresa cerrada, y solo yo tengo la llave (privada) para abrir esa caja.

Me sirvió ponerlo por pasos para entenderlo mejor, aquí se los dejo:

  1. Mensaje que se quiere enviar
  2. Pedir y obtener una llave pública del destino
  3. Ponerle de contraseña al mensaje con la llave pública del destinatario
  4. Llave pública cifra el mensaje
  5. Envío de mensaje
  6. Destinatario obtiene el mensaje y usa su llave privada para quitar el cifrado

Las laves se vuelven algo super importante a partir de abril del 2021 ya que github elimino el soporte para usuario y contraseña desde la terminal

ademas de SSH. Apartir de 13 de agosto de 2020 github exige el uso de tokens de acceso personal.

ssh-keygen
crea una llave ssh modo de uso para crear una llave con encriptación rsa
ssh-keygen -t rsa -b 4096 -C [email protected]
eval “$(ssh-agent-s)” evalúa que este corriendo un agente ssh
ssh-copy-id -C copia la llave publica
cat nombredelallave.pub muestra la llave publica y desde ahí la podemos copiar
significado de los modificadores o flags
-t tipo de cifrado que se usara
-b número de bits de largo que tendrá el cifrado
-C es un comentario

Para enviar un mensaje desde A hasta B, se debe cifrar el mensaje de A(inicio) con la llave publica de B, de tal modo que solo B pueda decifrar el mensaje con su llave privada, ya que tanto la llave publica como la llave privada se relacionan porque se creaon al mismo tiempo en B.

s¿Cómo funcionan las llaves públicas y privadas?

  • Es crear una llave pública y una llave privada, se hace a través de un algoritmo matemático. Al momento de generar la llave pública al mismo tiempo se genera la llave privada que es la única que podrá abrir ese mensaje. Enviamos la llave pública donde sea que este nuestro destinatario, pero únicamente será abierta por una única llave privada que fue generada al mismo tiempo que se originó la llave pública.

Espero a alguien le sirva esta forma de verlo 😃

Empujar a un nuevo repositorio con un archivo README (Léeme)
Ejecuta git init en la terminal. Esto inicializará la carpeta/repositorio que tienes en tu computador local.
Ejecuta git add .
Ejecuta git commit -m “inserta Mensaje aquí” . …
Finalmente, ejecuta git push origin master para empujar tus archivos a Github.

La explicación de Freddy para digerirlo de manera simple esta genial, pero, si la llave es pública y está publicada en internet, ¿Cómo puedo estar seguro que los mensajes que recibo es de la persona correcta? Ahí es donde entra nuestra llave privada nuevamente, sirve para firmar el mensaje y con nuestra llave pública se puede verificar que es la persona correcta.
Ilustración simple que explica todo el procedimiento.
Algunos recursos para profundizar mas sobre el tema: vídeo, post detallado.

Acá comparto un poco mas de información sobre el uso de las llaves de git
https://programmerclick.com/article/90311674092/

por favor habiliten una opción para compartir archivos, mis notas están en word y puede que le sirvan a alguien más.

Creo que google ya tiene computadores cuánticos para descifrar ese tipo de llaves 😦

Entendido 👨‍💻

Podemos usar el siguiente ejemplo para entender rápidamente el funcionamiento de las llaves publicas y privadas:

llave privada = una llave
llave publica = un candado

yo puedo compartir mi candado al mundo (internet) sin peligro y si alguien quiere enviarme algo cifrado simplemente lo encierra o bloquea con el candado que tengo publico (llave publica) y yo lo podre abrir con mi llave (privada), asi solo existe una llave (privada) con la cual abrir mi candado (llave publica) el cual puedo compartir sin peligro por internet.

Es el link de un articulo que menciona como poder crear las claves para las cuentas privadas:

https://docs.github.com/es/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

Excelente explicación. Está bastante mal explicado en la mayoría de internet xd

buena forma de comunicarnos

Resumen de la clase:
El proceso de cifrado simétrico consiste en una única llave, en donde el emisor y el receptor la usan para cifrar y descifrar el mensaje. En caso de que se tenga el mensaje y la llave ya se ha roto la seguridad. Para esta problemática se generó el proceso de cifrado asimétrico.
El proceso de cifrado asimétrico consiste en el uso de dos llaves, una directa para el emisor (llamada llave pública) y otra para el receptor (llave privada), estas dos llaves están ligadas matemática y algorítmicamente, lo que quiere decir que encajan la una para la otra y un mensaje cifrado por la llave pública solo puede ser descifrado por la llave privada que le corresponde.

Cómo funcionan las llaves públicas y privadas
Las llaves publicas y las llaves privadas son un algoritmo que es también conocido como cifrado asimétrico de un solo camino y funciona creando una llave publica y una llave privada, las llaves están vinculadas matemáticamente una con la otra, eso significa que lo que cifre con la llave publica solo lo abre la llave privada (esta solo la tenemos nosotros), después de crear estas llaves las tengo que compartir, lo que hacemos es enviar a la otra persona la llave publica (esta es como un proceso matemático, este nos permite es convertir el mensaje secreto en algo completamente oculto).

En este caso podemos publicar la llave publica en un blog publico, tu (la otra persona) copia una versión personal de esta llave publica que esta en el blog y con esta llave publica la tu (la otra persona) haces un proceso matemático este es cifrar el mensaje con la llave publica que yo genere y a partir de este proceso se genera un nuevo mensaje, al pasar el mensaje por la llave publica queda algo imposible de descifrar (un mensaje cifrado), nosotros copiamos este mensaje que nos llega de internet y usamos nuestra llave privada para convertirlo de regreso en el mensaje sin cifrar.

Al hacer esto de forma simultanea con alguien mas creamos conversaciones completamente cifradas.

Cómo funcionan las llaves públicas y privadas:

Se quiere transmitir un mensaje secreto a través de internet sin que se su contenido se vea comprometido. Para ello hay que:

  • Crear una llave pública y una privada. Estas llaves están vinculadas matemáticamente.
  • Le mando una copia de la llave pública a la persona que me quiere mandar el mensaje.
  • Usa persona usa la llave pública para encriptar el mensaje que me quiere mandar.
  • La persona manda ese mensaje.
  • Recibo el mensaje y uso mi llave privada para desencriptar el mensaje.

Durante el proceso de encriptado se usa un algoritmo que actualmente es tan fuerte que tomaría muchísimos años (muchos más de lo que dura la vida humana) descifrar el mensaje si no se tiene la llave privada.

quiero la sudadera de Fredy 😦

gracias

esta interesante y tambien es bueno para la seguridad en losa archivos buen curso freddy (Jaden Mallete)

Excelente explicación!

El nombre de llave pública y llave privada me habia causado algo de confusión en el pasado. Ahora que Freddy explicó que la llave pública es la que publicas para que te cifren mensajes y que la llave privada es la que tu tienes en tu local y que es la que descifra mensajes, todo es miel sobre hojuelas.

Un poco complejo pero despues de varias repeticiones logre entender jaja

Si eres de las personas que ya sabian algo de Git y Gihub y estas viendo este curso. No creas que estas perdiendo el tiempo, de verás sirve repasar estos conceptos y llenar vacios. Esto sirve de mucho

Siempre me preguntaba como hacían para que la transmisión financiera fuera segura, ahora me llevo la idea base de como funciona, excelente!

Muy buena explicacion por eso compre la anualidad aqui

Por lo que entendí:
Las llaves públicas cifran el mensaje
Las llaves privadas descifran el mensaje

Las llaves públicas se comparten con los demás para que ellos puedan cifrar el mensaje que SOLO puede ser descifrado por nuestra llave privada.
Por esta razón las llaves privadas deben permanecer seguras en nuestro entorno local.

Por fin entiendo

Llaves publicas y Llaves privadas cifrado asimetrico de un solo camino

Les recomiendo que aprendan sobre criptografía con autómatas finítos y máquinas secuenciales. Es muy interesante

Tuve que repetir unas cuantas veces para entender esta clase al 100% pero valió la pena.

Nunca había logrado entender como funcionaban las llaves públicas y las privadas hasta ahora. Genial!

Llave publica: Proceso matemático de cifrado
Llave privada: Proceso matemático de descifrado

La llave privada esta hecha especialmente para descifrar el cifrado de su llave publica.

Gracias porque he aprendido mucho, no fue fácil al principio pero lo vamos logrando!

Yo creo un candado y una llave. La llave la guardo. El candado mando por correo a mi novia. Mi novia candadea con el candado lo que me quiere mandar, un regalo(?). Cuando me llega el regalo con mi candado solo yo lo puedo abrir con mi llave y la abro.

Como consigo una sudadera de platzi? =)

Yo… Bueno voy a continuar con mi labor del día de hoy: realizar unas cuantas mejoras a una web app alojada en cloudcone creada con la tecnología java utilizando el framework spring con bd relacional MySQL.
yo - !Hass otra vez hacer git pull, ingresar mi usuario y mi contrasena! umm ¿Verdad que hace unos días compre la suscripción de platzi? Ok vamos a ver si tienen algo de git para automatizar el proceso de “login”…
En resumen:
Me devoré casi todo el curso de git (velocidad x2) y aprendí entre muchas otras cosas el concepto de llave pública y privada (anteriormente lo había intentado hacer pero me dio un poco de lío).

Como dice el sr Freddy: “Nunca pares de aprender”.