Changes

Jump to navigation Jump to search
627 bytes added ,  15:16, 19 December 2019
m
Line 9: Line 9:  
====Encrypt & Sign====
 
====Encrypt & Sign====
 
  gpg --encrypt --sign --recipient 'some user ID value' <file>
 
  gpg --encrypt --sign --recipient 'some user ID value' <file>
 +
 +
====Encrypt without prompt for key verification====
 +
gpg --trust-model always --encrypt --recipient rafael@herrerosolis.com secret_file.txt
    
===Decryption===
 
===Decryption===
Line 77: Line 80:  
  gpg --output <destination_file.gpg> --export <public_key_ID>
 
  gpg --output <destination_file.gpg> --export <public_key_ID>
   −
===== Export all public keys =====
+
=====Export all public keys=====
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
 
gpg --list-keys | grep -v "pub\|sub\|uid\|--" | sed '/^$/d' | xargs -t -n 1 -I ARG gpg --export --armor ARG
 
gpg --list-keys | grep -v "pub\|sub\|uid\|--" | sed '/^$/d' | xargs -t -n 1 -I ARG gpg --export --armor ARG
Line 107: Line 110:  
====Encrypt to multiple recipients====
 
====Encrypt to multiple recipients====
 
  <nowiki>gpg --recipient 42FF42FF \
 
  <nowiki>gpg --recipient 42FF42FF \
            --recipient 12345678 \
+
              --recipient 12345678 \
            --recipient FEFEFEFE \
+
              --recipient FEFEFEFE \
            --encrypt-files backup.tar</nowiki>
+
              --encrypt-files backup.tar</nowiki>
 +
 
 +
====Encrypt without recipient key verification prompt====
 +
<syntaxhighlight lang="bash">
 +
gpg --trust-model always --encrypt --recipient rafael@herrerosolis.com secret_file.txt
 +
</syntaxhighlight>
 +
 
 +
====Encrypt without prompt for key verification====
 +
gpg --trust-model always --encrypt --recipient rafael@herrerosolis.com secret_file.txt
    
===Decrypt with private key===
 
===Decrypt with private key===
 
  comando gpg -d <encrypted_file>
 
  comando gpg -d <encrypted_file>
    +
=== List keys that can decrypt some file ===
 +
<syntaxhighlight lang="bash">
 +
gpg --list-only --no-default-keyring file.gpg
 +
</syntaxhighlight><br />
 
===Signing Keys===
 
===Signing Keys===
 
[https://www.phildev.net/pgp/gpgsigning.html Sign keys]
 
[https://www.phildev.net/pgp/gpgsigning.html Sign keys]

Navigation menu