Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2009-07-08 12:27:07
Size: 510
Editor: PieterSmit
Comment:
Revision 9 as of 2024-01-15 01:35:00
Size: 1250
Editor: PieterSmit
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 [[GitHub/GPGsign]]
Line 11: Line 13:
 * Export public key in-order to email it to someone
   * $ gpg --export --armor AABBCCDD
 * Export key in-order to email it to someone
   * Public
     *
$ gpg --export --armor AABBCCDD
   * Private
     * gpg --export-secret-key -a "User Name" > gpg-pieter-private.gpg.key
 
Line 18: Line 24:
 * Encrypt txt with gpg
   * To avoid warning about trusting key
     {{{
gpg --edit-key <KEY_ID>
gpg> trust
     }}}

   * $ echo -n "Secret_Password" | gpg --armor --encrypt -r PickKEY --comment "comment string" --batch
Line 20: Line 34:
== Testing verifying gpg keys, in empty keyring ==
 * load new key in temp keyring (Paste pem key, and ctrl-d) {{{
gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --import -

}}}
 * export a key with a comment {{{
gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --armor --comment "comment string" --export-key KEYNAME
}}}

OpenPGP

  • GitHub/GPGsign

  • gpg used on linux.
  • Create keys
    • $ gpg --gen-key
      • Select key length and enter details, recommeded key length 2048+
  • E.g. key-id AABBCCDD
  • Export key in-order to email it to someone
    • Public
      • $ gpg --export --armor AABBCCDD
    • Private
      • gpg --export-secret-key -a "User Name" > gpg-pieter-private.gpg.key

  • List keys
    • $ gpg --fingerprint
  • Send to key server
    • $ gpg --send-keys --keyserver keyserver.ubuntu.com AABBCCDD
  • Encrypt txt with gpg
    • To avoid warning about trusting key
      • gpg --edit-key <KEY_ID>
        gpg> trust
    • $ echo -n "Secret_Password" | gpg --armor --encrypt -r PickKEY --comment "comment string" --batch

Testing verifying gpg keys, in empty keyring

  • load new key in temp keyring (Paste pem key, and ctrl-d)

    gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --import -
  • export a key with a comment

    gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --armor --comment "comment string" --export-key KEYNAME

...

security/gpg (last edited 2024-01-15 01:35:00 by PieterSmit)