brew install gnupgsudo apt-get install gnupg- Create a gpg key pair
gpg --gen-key- List keys
gpg --list-keys- Send public key to keyserver
gpg --send-keys --keyserver hkps://keys.siliconhills.co 49C3F21959FE60C43FB8B92C8D7A1978A4342247-
Verify the key was sent to https://keys.siliconhills.co
-
Dowload everyones public keys from keyserver
gpg --receive-keys --keyserver hkps://keys.siliconhills.co- Verify everyones public keys were recieved
gpg --list-keys- Create group using gpg hashes
echo "group siliconhills = 49C3F21959FE60C43FB8B92C8D7A1978A4342247 9FCE71411C99BE71F0DF9030BFDFA353F398E06A" >> ~/.gnupg/gpg.conf- Verify group was created
gpg --with-colons --list-config group- Encrypt a file
individuals
gpg --encrypt --sign --armor -r jam@codejam.ninja -r email@example.com hello.txtgroup
gpg --encrypt --sign --armor -r siliconhills- Decrypt a file
gpg --decrypt hello.txt.asc