# GPG & SSH ## GnuPG ### Creating A New Keypair ``` gpg --gen-key ``` Prompts for information and then creates an appropriate keypair passphrase gpg(Jan): 9ZkLjZPeGFn2aqtM passphrase gpg(Daniel): Sc4MHMzjgNakZ8GjehFZm7QMF6PEs8  ``` gpg --list-key ``` Lists all keys ### Exporting key to a server ``` gpg --send-keys --armor < Key-ID > ```  ## Key import Key ID(Weidinger): 769EE560 Key ID(Gruber): BEA51019 ``` gpg --keyserver hkp://pool.sks-keyserver.net --recv-keys < Key-ID > ```  ### Set trust level ``` gpg --edit-key Daniel Weidinger ```  ``` trust ```  ### Signing ``` gpg --output supersecret.sig --sign supersecret.txt ``` ``` gpg --verify supersecret.sig ```  ### Encrypt ``` gpg --output supersecret.txt.gpg --encrypt --recipient daniel.weidinger@hp-weidinger.at supersecret.txt ``` ### Decrypt ``` gpg --output supersecret.txt --decrypt supersecret.txt.gpg ``` ### Symmectric Encrypt Passphrase: dannydevito ``` gpg --output supersecretSymmetric.txt.gpg --symmetric supersecret.txt ``` ## SSH
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up