PGP Key HOWTO: Difference between revisions
From D3xt3r01.tk
Jump to navigationJump to search
m New page: Step 1. Generate a key <source lang="bash"> gpg --gen-key </source> Step 2. List the keys <source lang="bash"> gpg --list-keys </source> Step 3. Add a photo < 288x240 recommended since it'... |
mNo edit summary |
||
Line 1: | Line 1: | ||
Step 1. Generate a key | * Step 1. Generate a key | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --gen-key | gpg --gen-key | ||
</source> | </source> | ||
Step 2. List the keys | * Step 2. List the keys | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --list-keys | gpg --list-keys | ||
</source> | </source> | ||
Step 3. Add a photo < 288x240 recommended since it's incorporated in the key. The bigger the key, the longer time encrypting/decrypting | * Step 3. Add a photo < 288x240 recommended since it's incorporated in the key. The bigger the key, the longer time encrypting/decrypting | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --edit-key KEY | gpg --edit-key KEY | ||
Line 13: | Line 13: | ||
save | save | ||
</source> | </source> | ||
Step 4. Generate a revocation certificate | * Step 4. Generate a revocation certificate | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --edit-key KEY | gpg --edit-key KEY | ||
addrevoker | addrevoker | ||
</source> | </source> | ||
Step 5. Export your certificate | * Step 5. Export your certificate | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --armor --output dexter.asc --export KEY | gpg --armor --output dexter.asc --export KEY | ||
</source> | </source> | ||
Step 6. Submit your key to http://keyserver.pgp.com/vkd/GetWelcomeScreen.event | * Step 6. Submit your key to http://keyserver.pgp.com/vkd/GetWelcomeScreen.event | ||
Step 7. Activate it | * Step 7. Activate it | ||
Step 8. Download and Import their key | * Step 8. Download and Import their key | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --import keyserver2.pgp.comGlobalDirectoryKey.asc | gpg --import keyserver2.pgp.comGlobalDirectoryKey.asc | ||
</source> | </source> | ||
Step 9. Sign it with your key and mark it as trusted | * Step 9. Sign it with your key and mark it as trusted | ||
<source lang="bash"> | <source lang="bash"> | ||
gpg --edit-key CA57AD7C | gpg --edit-key CA57AD7C | ||
Line 36: | Line 36: | ||
trust | trust | ||
save | save | ||
</source> | |||
* Step 10. Send your key to a key server | |||
<source lang="bash"> | |||
gpg --keyserver pgp.mit.edu --send-key KEY | |||
</source> | </source> |
Revision as of 22:31, 10 March 2010
* Step 1. Generate a key
gpg --gen-key
* Step 2. List the keys
gpg --list-keys
* Step 3. Add a photo < 288x240 recommended since it's incorporated in the key. The bigger the key, the longer time encrypting/decrypting
gpg --edit-key KEY
addphoto
save
* Step 4. Generate a revocation certificate
gpg --edit-key KEY
addrevoker
* Step 5. Export your certificate
gpg --armor --output dexter.asc --export KEY
* Step 6. Submit your key to http://keyserver.pgp.com/vkd/GetWelcomeScreen.event
* Step 7. Activate it
* Step 8. Download and Import their key
gpg --import keyserver2.pgp.comGlobalDirectoryKey.asc
* Step 9. Sign it with your key and mark it as trusted
gpg --edit-key CA57AD7C
sign
trust
save
* Step 10. Send your key to a key server
gpg --keyserver pgp.mit.edu --send-key KEY