Author

Topic: [Tutorial Windows] Firmas PGP - Encriptar/Desencriptar mensajes - Fingerprint (Read 80 times)

legendary
Activity: 1932
Merit: 2354
The Alliance Of Bitcointalk Translators - ENG>SPA
Autor: Learn Bitcoin

Hilo original: [Eng: Tutorial] PGP Signature - Encrypt/Decrypt message - Fingerprint



Este hilo es una versión con imágenes fijas de este otro hilo. El autor está inactivo, y el hilo está bloqueado. Varios miembros buscaban un tutorial, pero las imágenes estaban rotas. Aquí he tratado de arreglar las imágenes y volver a publicarlas.

Créditos: mdayonliner



Pretty Good Privacy
Versión en inglés del Tutorial (Sólo Windows)
Por favor, espera medio minuto (dependiendo de la velocidad de conexión) para cargar todas las imágenes



Índice




Abstract
Ir Arriba

Mucha gente no comprende los fundamentos del cifrado/descifrado PGP. Para mí era lo mismo pero tuve que aprender por las malas. Visita el hilo The BCT PGP/GPG Public Key Database: Stake Your PGP Key Here para comprender por qué deberías saber sobre el tema. Si eres usuario de la wallet Ethereum es muy probable que hayas visto un enlace para la firma al lado del archivo de instalación. También habrás visto una notificación de advertencia arriba del todo donde se habla de copias fraudulentas de Electrum.


Abreviando, PGP mejora tu privacidad y te permite validar fácilmente la autenticidad de la fuente de la que recibiste un archivo/texto. En este tutorial aprenderás:

# Cómo crear un mensaje firmado y firma PGP
# Cómo verificar un mensaje firmado y firma PGP
# Cómo cifrar un mensaje
# Cómo descifrar un mensaje

Una vez que hayas comprendido estos 4 puntos básicos, creo que estarás en disposición de investigar el resto por tu cuenta sin más ayuda.



Entendiendo PGP
Ir Arriba

Antes de empezar, te será de utilidad si te resumo el tema. PGP consiste en dos claves:
1. Clave privada <=== La necesitas para descifrar un mensaje.
1. a) También necesitas una passphrase, o en otras palabras una contraseña segura.
2. Clave pública <=== La necesitas para cifrar contenido.

Piensa en un mensaje muy sensible que quieres enviar por email a un amigo. No quieres que ningún tercero lea el mensaje. Hay gente que puede acceder fácilmente a tu servidor de email. Para evitarlo, pídele a tu amigo que te de su clave pública PGP. Una vez que la tengas, cifra el mensaje y envíale el mensaje cifrado a tu amigo. Ahora tu amigo podrá descifrarlo porque conoce la clave privada.

Advertencia: No compartas tu clave privada ni tu contraseña con nadie.

Empezamos
Ir Arriba

Descarga e Instalación Ir Arriba
Necesitarás la aplicación de escritorio Kleopatra. Haz click aquí y descarga gpg4win-3.1.1.exe (esta es la versión actual, puede que encuentres la misma versión u otra distinta pero no importa, sea cual sea la versión que tengan en el servidor, esa será la que se descargue). Una vez descargada, instala la aplicación (doy por hecho que conoces lo básico para instalar una aplicación). Una vez que la instalación haya finalizado, verás el icono de Cleopatra en tu escritorio.

Crea tus primeras claves públicas y privadas Ir Arriba

1. Abre Kleopatra > File > Nuevo par de claves:
LoadingOpeningKleopatra
Haz click aquí si no puedes ver la imagen

2. Has click en Crear un par de claves personales OpenPGP
Cargando Crear un par de claves personales OpenPGP
Haz click aquí si no puedes ver la imagen

3. Escribe Nombre y Email > haz click en Siguiente
Cargando sin nombre ni email Cargando con nombre y email

En nuestro caso, usaremos:
Code:
Nombre: mdayonliner Tutorial
Email: [email protected]
Obviamente, esta información es a meros efectos de ejemplificar el tutorial

4.Haz click en Crear
Cargando click en Crear

5.Escribe tu passphrase (intenta que sea una contraseña segura) -> Repeat -> click en OK
Cargando sin passphrase Cargando con passphrase

En nuestro ejemplo hemos usado: <=== No la reveles nunca en público
Code:
tutorialMday

6. Guarda la siguiente información:
          6.1. Fingerprint : En un archivo de texto u otro tipo de tu elección
Code:
3DE42C11CBDD44EFC63B602DFA92987833EE3CE0
         6.2. Guarda una copia de seguridad de tu par de claves...
          6.3. Sube tu clave pública a un servicio de directorio...
          6.4 Finalizar
          Cargando guardar la siguiente información...

          6.2 Haz click en Hacer copia de seguridad de tu par de claves...
          Haz click en Antes haz una copia de seguridad de tu par de claves...

          Elige un directorio en tu disco duro para guardar con seguridad el archivo. Esto, obviamente, es tu clave privada

          Escribe la passpharse -> Haz click en Ok
          Cargando...
          Haz click en Ok
          Cargando...

          Este proceso exportó la CLAVE PRIVADA  <===== Nunca la reveles en público
          Localiza el archivo exportado y ábrelo con el block de notas
Code:
-----BEGIN PGP PRIVATE KEY BLOCK-----

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
Tz/DdObW36k=
=G8Nk
-----END PGP PRIVATE KEY BLOCK-----

          6.3. Haz click en Subir la clave pública a un servicio de directorio... -> espera un poco -> Haz click en OK
          esto subirá tu clave pública a Internet en el servicio de directorio PGP
           Pero antes de eso tenemos que comprobar que el dominio del directorio sigue activo. En el caso de dominios inactivos, por favor, sigue la siguiente configuración.
Ocurrió un error cuando trataba de exportar certificados OpenPGP.
El servidor mostró un error gpg: el envío al keyserver falló: el servidor indicó un fallo
-snip-
Prueba a cambiar el keyserver OpenPGP.
Si estás usando el sistema operativo Windows y Kleopatra como en el tutorial de arriba, ve a Configuración -> Configurar Kleopatra ...
En la columna de Keyserver OpenPGP (por defecto: hkps: //hkps.pool.sks-keyservers.net), escribe el keyserver que todavía esté activo/accesible, https://pgp.mit.edu; http://keyserver.ubuntu.com/; u otros servidores; y haz click en OK.

-snip-


He aquí un ejemplo de mi clave pública:
http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x58bc997445d96f68db65c169a2ca884f183d22e9
         Cargando... Loading...
          No te preocupes si hay algún error. Puedes hacer esto más tarde con la configuración adecuada.

          Haz click en OK y Terminar

          Deberías ver un nuevo user ID de PGP
          Cargando...

          6.3.a. Click derecho -> Click en Publicar en el Servidor
          Si sigues teniendo un error incluso tras cambiar el servidor, no te preocupes. No necesitas ningún servidor para tu clave pública. Puedes guardarla en tu ordenador
          Cargando...

          Guárdala en directorio en tu ordenador. Esta es tu clave pública

Code:
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBF/gbYIBCADNJHgmcOlD0qIXGl842UUxRISp5NJHQQdq5erExw32ta/2rahs
/LRpeTv/2QwcXkgZM5LWCttmD4769X2iq6Sj7im63Mso64PdcFT7IGjuVRWD1iBu
i2kPFkpDOp54h3uo6hfDuH0xYCisdP7qOi5tCB41ReO8lPVXKvHFwQz/3ULMfX1+
Gi8XXhllfin3QORoL87wz81ohWYO7E48G/uIUwEf2fN8s+DYiZGg8NDMNll0AfaX
LpukGqjNKIFEdWdRRPcQWChfYNweKftIA6HCRgIUlOPsQHdxfFirTRAPLRi52KG7
6Wz49V+2d+a08R5iS9HP/+SlstN8mLrCM23DABEBAAG0L21kYXlvbmxpbmVyIFR1
dG9yaWFsIDx0dXRvcmlhbEBiaXRjb2luVGFsay5jb20+iQFUBBMBCAA+FiEEPeQs
EcvdRO/GO2At+pKYeDPuPOAFAl/gbYICGwMFCQPCh78FCwkIBwIGFQoJCAsCBBYC
AwECHgECF4AACgkQ+pKYeDPuPOBT+ggAitQ2xfCdbZKXSoKRcVyv6qnEmN5b8wMU
X6YB/BqvHBEwhu0AvWx/+DAygX7dblH1uO2LfsziBXGNpvAQ5gTb6MbZgNZI2zZN
1sSUMcJXUfeCJc2op3zysJXjMY4FBQpqGzzEcfaoB07Uo+XWqSGqQ2By9Wue2gUd
Y+TB82QZRyJjpkpSmSn1mcG+p7kNmgn+JzAUsIxc1fxEcpEMk0fZcoQ3NNjOv9C4
4meNvQtDZynizwHruDacRqyoFyTSAkXbC5hu26ENYm4hp18opaiQz3BgNHwDcxzr
K7tXpSSTpsd6nnRS6z6sVC/IH1klcYSbzu1AWyjFLzQIzyZwwFvElbkBDQRf4G2C
AQgA7PQJndA3Dg7xYXtmMuDdlPUVeYLLXxpcmfdACF5SCV/IsyUifhjeLrkRJ72j
xL2pI287UdOmlx0BeK/MTYqLRxJhixa6hER+aGh1XKy1sps77pmPhShnSUuoIMPo
HCLYg0oZRzZblEbWC0XeiIte718MGf0EN/I3lTl47mr2gUPDf7IIWO1wTY0oPRQd
UMCckK8/qMjZKuFpn81LFybeBekxVcGMBiXtU08wVbxJF5W1P8dLWKZNuAFgVU19
EJHi25P1oHVYLwTbhkYtiw6lbo4PPgZEWKEbfIxrJWiyyGkSEKgOUKlTyNEV6OMU
aT9DkvfEVdRnE7U9E3vZqkDYGQARAQABiQE8BBgBCAAmFiEEPeQsEcvdRO/GO2At
+pKYeDPuPOAFAl/gbYICGwwFCQPCh78ACgkQ+pKYeDPuPOCpggf+M8lWTGvWcLsY
1Yv1VLBAiO98jb3hOVwH/dD030RsMev4uoydkiH/MF2fMrrZqAaArdKkl5Yh+qRP
sKYeu800fcEJNpqaGuWLklvjr8EaHi1I9E3Hl1R4Gor36VSqW+UeVortMUF0yeTC
vzWvXfpV9B5nIOihI2ekOEIJtVtlPiIx1ddtZtjyUX1t768TCfJ48OxyMHUeQhUx
TmN9aaPMZ7nu4L/YEM7OSbaFEOdSteniJCUHYcQlnHeEMo7vrx/NLFhWLzJKXM8x
cXgldOu8AWnzAOYYro1Xy0++Lot0igfkupEc6WvvxaXZeHYcwZ3NtF0bX9XF//hP
P8N05tbfqQ==
=5HwR
-----END PGP PUBLIC KEY BLOCK-----

Pues bien, ya tenemos nuestra nueva...
1. Clave privada
2. Contraseña

3. Clave pública
4. Fingerprint


Rojo: solo Privada | Verde: se puede Publicar

Crea un mensaje firmado y firma PGP Ir Arriba

Imagina que el de abajo es nuestro mensaje y queremos firmarla usando la Firma PGP
Code:
Mi nombre de usuario es mdayonliner. Es m-day-online-r
Voy a firmar este mensaje usando PGP

1. Abre el block de notas > Escribe el mensaje > Selecciona el mensaje > Copia el mensaje.

2. Abre la bandeja del sistema > Click derecho en el icono de Kleopatra > Mueve el ratón hasta Portapapeles > Click en OpenPGP-Sign...
Cargando... Cargando...

3. Click en Siguiente > Escribe tu passphrase > Click en OK

Por defecto debería aparecerte tu par de claves para firmar, podemos llamar Certificado al par de claves. Si tienes más de uno puedes alternarlos y elegir el que quieras usar para firmar.
Cargando... Cargando...

4. Click en OK

Cargando...

5. Abre otro block de notas > Copia (Ctrl+V)

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Mi usuario es mdayonliner. Es m-day-online-r
Voy a usar este mensaje usando PGP
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEPeQsEcvdRO/GO2At+pKYeDPuPOAFAl/geZ0ACgkQ+pKYeDPu
POAS+wgAxzymzoGipQkSrQiiJQThiM1nQN+fFhxhhPXgEyt1Bk/9Hwl9WJB2hd/R
I4FWWSIiBkCGzvsYga25oP4ZCAaiEPEN8jpVfcgQJwjp4DpBjq66rFz7vtAZKR3I
I6L9BZf7LiQ0rF6k0g95WNm2zKUHPD1KiGOP6YqOEw6LS8m6j0ciuQiC6M4HEzZc
pTHsgCjpCF/epM5nSu3UFuFSs6kojKWtckQs0vXfhBK3PO7xqNrL+nkYUAcizUzg
SNHXW3+iaY0QGYnLEYZqXwft6q+ir84WmKeeEKxtrVNfUNMuyoqyG34Pj2z2yUoK
VLgayddA+H+uzs3YM/ApnbqFJ7Vx5g==
=o0kG
-----END PGP SIGNATURE-----

¡Felicidades!, acabas de crear tu primer mensaje firmado con firma PGP.

[--------------aún actualizando el contenido de abajo ------------- 21/12/2020]

Verifica el mensaje firmado y la firma PGP Ir Arriba

Digamos que queremos verificar el mensaje firmado PGP de Husna QA. Abajo tenemos nuestro mensaje firmado PGP con su firma
Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Date: 2018-03-29
Bitcointalk.org login: Husna QA (1827294)
Bitcoin address: 1HdK4YRuPrgWrTkFHTPaJoLvYJ8Cgehgnc
E-mail: [email protected]

PGP fingerprints:
RSA: 0x58BC997445D96F68DB65C169A2CA884F183D22E9
Ed25519: 0xC9B290C8C87C9BB5F440E82AD21FD04306AED362

Declaro que la dirección Bitcoin arriba mencionada
puede emitir firmas controlando la arriba mencionada cuenta de Bitcointalk.
Declaro que mi PGP Fingerprint RSA clave de certificado Ed25519 es
la prueba irrefutable de mi identidad online en este momento,
a no ser o hasta que la clave muestre un mensaje declarando lo contrario.
A no ser que esta declaración se revoque o modifique mediante una declaración que lleve la debida
autenticación basada en esa clave.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEWLyZdEXZb2jbZcFposqITxg9IukFAlq7qYUACgkQosqITxg9
IunM6w//Ruw0yjVjPMb4N2QKS8Dun+C1leD9miTPWvTdMiyCLddFmRCiwI8fb/D/
T3vZxJwpIGn89271l4l5slnIziCpZ5HaVEJeAbGVr5Q6zwBv4cXixa29fK7zYcB4
uPeGX4rIHy3eGFKamZiSbibuZ61lP//B9EI+JBdH6yvPxFVxryKsp3MmNjUERhYW
M+1nkHe8Pf8hkcDhevpWXlc7Q7aplWkSnjZ1qE9z0C9mZ0KIqNlymwPMhamfjBTJ
aFkQq3pioKiaAsHLcB3UVHktUlaYuWJkODF8s67MVwWOe/j8WqOOXBMmbZ5n8241
i942Mmqegqujvx5uRUqaD6uWwBX2u4PzQzFEHYslKuns9jmQaWARx2rRtaav2Z3R
FBK9O80wifC7ts1z6XfVkNDjzzcl/DtHAtsqYj8k6c79h2ths28PJP1bCNsb0yr1
pO6S7lAs9f+yvrwOMkJL88d0D+u0vbWhlD2liRMv0WeWdMtxwQGKOU1I4OLkoPU6
IsrbNZODhSunWzdD525t8yYV/isgyv70EY3CpA35YjrfrZ1BlmNwtsary7tTaDd2
MmDHQAf1qQokYNNZIOZ0GaLaxEclbyEa+1eKqGdPUCp03emfreCmcDg1d+Cwz3Yr
V2xoTsOwVB5BGpSPV42RBjCwwoBa2QMokUPhTxTDmsw2Qm7RjA8=
=0PbZ
-----END PGP SIGNATURE-----

1. Selecciona todo en la pestaña de código > Copia (Ctrl+C)

2. Abre la bandeja del sistema > Click derecho en el icono de Kleopatra > Mueve el ratón hasta Portapapeles > Click en Descifrar/Verificar...
Loading... Loading...

3. Click en Buscar > Espera unos segundos hasta que veas una ventana abierta > Selecciona > Click en Importar

Necesitarás la Clave Pública/Fingerprint PGP de Husna QA, importada en la lista de certificados en Kleopatra. Si aún no la tenías, entonces empieza por buscar.

Cargando... Cargando...

4. Marca 1 & 2 > Click en Siguiente (3)

Cargando... Cargando...

5. Selecciona tu par de claves > Marca Certificar solo para mi > Click en Certificar

Cargando...

6. Escribe tu passphrase > Click en OK

Cargando... Cargando...

7. Click en Terminar (1) > Si la información importada es válida entonces verás el color verde > Click en Terminar(2)

Cargando... Cargando...

8. Abre otro block de notas > Pega (Ctrl+V)

Code:
Date: 2018-03-29
Bitcointalk.org login: Husna QA (1827294)
Bitcoin address: 1HdK4YRuPrgWrTkFHTPaJoLvYJ8Cgehgnc
E-mail: [email protected]

PGP fingerprints:
RSA: 0x58BC997445D96F68DB65C169A2CA884F183D22E9
Ed25519: 0xC9B290C8C87C9BB5F440E82AD21FD04306AED362

Declaro que la dirección Bitcoin arriba mencionada
puede emitir firmas controlando la arriba mencionada cuenta de Bitcointalk.
Declaro que mi PGP Fingerprint RSA clave de certificado Ed25519 es
la prueba irrefutable de mi identidad online en este momento,
a no ser o hasta que la clave muestre un mensaje declarando lo contrario.
A no ser que esta declaración se revoque o modifique mediante una declaración que lleve la debida
autenticación basada en esa clave.

¡Felicidades!, acabas de verificar tu primer mensaje firmado con firma PGP.

Crea un mensaje cifrado Ir Arriba

Antes de crear un mensaje cifrado necesitamos el Certificado Fingerprint/Clave Privada PGP de otra persona. Ya importamos la información de la clave pública de Husna QA. Por lo tanto, supongamos que le enviaremos a él/ella el mensaje cifrado. <<=== Por favor, no le envíes en la práctica ningún mensaje...

Ahora supongamos que el mensaje de abajo es nuestro mensaje y queremos cifrarlo.
Code:
Es m-day-online-r voy a cifrar este mensaje..
..usando cifrado PGP de Kleopatra

1. Abre el block de notas > Escribe el mensaje > Selecciona el mensaje > Copia el mensaje.

2. Abre la bandeja del sistema > Click derecho en el icono de Kleopatra > Mueve el ratón hasta Portapapeles > Click en Encriptar...
Cargando... Cargando...

3. Click en Añadir Receptor(1)

Cargando... Cargando...

4. Selecciona el Receptor > Click en OK (2) > Click en Siguiente

Cargando... Cargando...

5. Click en OK

Cargando...

6. Abre el block de notas > Pega (Ctrl+V)

Code:
-----BEGIN PGP MESSAGE-----

hQIMAxIivShhBiNAAQ/7BfTGV45X7tTjagQ/mfukFLFqo/FfrHLqVhySDYsYsoE5
hAXlQeKEm6mBC5XR30OutDYCEdQSW9JJTNrBFXwdghyHsfn1aVRZqNFrxtJYRM4C
yqFqfTPztfq8J4AGm9AtRmBi/EfIRI1QqgjGKokhHzHIeMUzO5wr5CnTfgH/8Xp2
SWq7R7b4ZQ0kxt2Jfj0n80wzWL/s1+IABl1JdiXeRqabaNrHR0VhrJYZlRYoZenC
/HXwlUWooyVG1oMfBr+qiaVddmzX2q6V5HrO4HBtaQ8bePK/zAdJE0KBKtcH0F3t
q4g7jErt7mmqw4WI+6l0wbix3FwFPPWFp9UkkV7QflUzvLHrEK+dK0Sx8+mALEhT
bkaGTypBslbAQGWXdQ4F66Zg/Pxkbu46IF8SZki9PTi5ngIwH6sOTgQFcXDlsbDz
eOLf1BH50LP0C5BbeVlHAHl+uP4A5Sd2ng6d0lACoMPNYCJEIERFSdoVG2N4s3QT
diihurYJCKLRO0g/vIEtoxnXltg9TAlJ0VQoGhirN4bMiNe1KV7qpl4/xXeFbjVD
IuiDFGG6q7Als9rzbt8dJKAMjOwlG/ai6vP/51IUqA0NaMX/HlEI2p8ZmqyeW28y
SnoRSOL4A3G6Bv7wORsFdX0DTRdCLAqtzF/HPx+U8xBMw2Uu1/sUrIAMtG6fTgXS
hgFrTTMr9mAJ83NbbKU0408hYMuIKPYM+fibolxxLnvSD40EuzsR5aeKOmfD/Le4
91PU5AQeWkcMSSuGvHDgGUZUyhrGM+bYV2ACNQ3+Hj1ZuRLsYoukcPxIo5ovpALs
xqSFtN1jNFhSShFagnGJuXyDi7HIz7TgQS9E+HmAfBF8ZeiW10G+
=ONYM
-----END PGP MESSAGE-----

¡Felicidades por cifrar el mensaje! si se lo envías a HusnaQA, entonces sólo él/ella podrá descifrarlo y leer el mensaje original.

Descifrar un mensaje cifrado Ir Arriba

Supongamos que conoces mi Fingerprint/Clave pública PGP. Me envías el siguiente mensaje cifrado:

Code:
-----BEGIN PGP MESSAGE-----

hQEMA1cp8vlhFFhCAQf9FwUtrVFPHGIk+BOKOm5E5KpfIJz38hta1bz45uo4sxK3
JWgKM6H6WIwu/KJ8TFqgDIE6kHJjD/RRbPyZgm4eK0I6Wf328U3m5kAPOfijfF9M
lOq2Ge3RJM++aMk+n4DWTk9yYCr3gjlA+okAweU2A/FceadcK4oI9TEvtEADjali
aVaycGckF1v+d6chtBsWwb2pIvGOR+2kYSCYh9eKOLv2mPe4drjQ2rv5CupeDkms
bOeI65iKdc2Lgij4x+BbaITV0BDKnu/cWcRdAijGga1YdJAtAh6HSnjUsfiKj5bU
58GH4FC5G2TDmLWpUKVIdMuoX6BPyN4DS+EeI44fWtKEAWBVaCNAiLdqBQObrXiW
V8qRfGNefIIu/Dc2y33aNfKGYDyFpcdcQBqdOXFe4KWgH1ZuJq/J+7Ooy7v7YuYe
fDAuT9AQTJw0pAsira41pmPkzlwJBEmd3Abu4hkgVOBeY93Bo5+9tMB/93QL3flq
IGElANrEzaTv8YfSU8DCsXvdKara
=90j2
-----END PGP MESSAGE-----

Mi Fingerprint (es el que uso para el foro):
Code:
81DAEE690159E01E28FF951086FEA0B65C6E1B2C

Ahora, veremos cómo descifrar este mensaje.

1. Selecciona el mensaje completo > Copia (Ctrl + C)

2. Abre la bandeja del sistema > Click derecho en el icono de Kleopatra > Mueve el ratón hasta Portapapeles > Click en Desencriptar/Verificar...
Cargando... Cargando...

3. Escribe tu passphrase (1) > Click en OK (2)

Cargando... Cargando...

4. Click en Terminar

Cargando... Cargando...

5. Abre el block de notas > Pega (Ctrl + V)
Code:
Hola m-day-online-r,
Te envío este mensaje cifrado.

Gracias.
Este es el mensaje que ciframos antes.

Algunas claves públicas PGP reales
Ir Ariba

Algunas claves públicas PGP de ejemplo que puede resultar interesante explorar o haber importado.

Name                      Knows as                                       Key file or Fingerprint   Ref
satoshiFounder and Bitcoin Creator   File   Source
theymosAdministrator of BitcoinTalk   File   Source
gmaxwellBitcoin Core Developer   File   Source

Ejercicios - Deberes para casa
Ir Arriba

Bienvenido a la sección de ejercicios. Antes de empezar, esto es lo que tienes que hacer:
1. Crea un nuevo par de claves con la siguiente información

Code:
          Nombre: ex-<tu nombre de usuario de BitcoinTalk>
          Email: < [email protected]>
i.e:
Code:
          Nombre: ex-mdayonliner
          Email: <[email protected]>
No queremos usar nuestro nombre y dirección de email reales para estos ejercicios. La parte de nombre de usuario con el prefijo ex- me ayudará a mí y a otros a identificar que nos estamos comunicando contigo.

2. Mantén tu Fingerprint publicada en el servidor online/i]. Esto me ayudará a mí y a otros miembros a acceder a tu clave pública para la comunicación cifrada.

Tenemos dos tareas para practicar. Ya pensaré en algún premio más tarde para los participantes que las terminen con éxito.

Assignment 1: Mensaje firmado y firma PGP - Pronto.
Assignment 2: Cifra y descifra un mensaje - Pronto.


Haz click aquí para obtener mi Fingerprint en el servidor.
Code:
81DAEE690159E01E28FF951086FEA0B65C6E1B2C



electrobit: ¿Podría alguien explicarme cuál es el propósito o las ventajas de crear un PGP??
Respuesta

Por favor, escribe las preguntas que quieras en los comentarios. Las añadiré aquí con la respuesta. Si no tengo la respuesta entonces trataré de buscar la ayuda de miembros senior o encontraré una respuesta para tu pregunta. Asegúrate de que la pregunta tiene que ver con el tema.



Reconocimientos
Ir Arriba

Husna QA: El Hilo PGP/GPG Signed Message - Public Key en su idioma local fue el detonante para que empezara mi aprendizaje. Me alegro de haber sido suficientemente capaz de comprender la traducción en inglés.
TryNinja: Proporcionó algunas URLs que aclararon mi mente para comprenderlo mejor.
hugeblack: Sugirió la idea de añadir algunos ejemplos de claves públicas PGP.
Todos los miembros que fueron dejando sus CLAVES PÚBLICAS PGP a lo largo del foro. Ver todos estos códigos cifrados fue interesante para mí y finalmente decidí investigar de qué se trataba.




Fuentes
Ir Arriba

https://en.wikipedia.org/wiki/Pretty_Good_Privacy
http://www.pitt.edu/~poole/PGP.htm





Este tutorial se completará con más material en el futuro
Espero conocer tu respuesta y análisis experto




Traducción ofrecida gracias a la iniciativa:

Jump to: