| Line 17: |
Line 17: |
| | | | |
| | ==Asimetric Cipher== | | ==Asimetric Cipher== |
| − | ===Generate keys=== | + | |
| − | <source lang="text">gpg --full-generate-key
| + | === Private Key === |
| | + | |
| | + | ====Generate keys==== |
| | + | <source lang="text">gpg --full-generate-key |
| | gpg --default-new-key-algo rsa4096 --gen-key | | gpg --default-new-key-algo rsa4096 --gen-key |
| | gpg --gen-key</source> | | gpg --gen-key</source> |
| | | | |
| − | ===List private keys=== | + | ====List private keys==== |
| | gpg --list-secret-keys | | gpg --list-secret-keys |
| − | ===Export private key=== | + | ====Export private key==== |
| | gpg --export-secret-key -a "User Name" > private.key | | gpg --export-secret-key -a "User Name" > private.key |
| − | ===Export public key=== | + | |
| − | ====To file==== | + | === Public Keys === |
| | + | |
| | + | ====Export public key==== |
| | + | =====To file===== |
| | gpg --output <destination_file.gpg> --export <public_key_ID> | | gpg --output <destination_file.gpg> --export <public_key_ID> |
| − | ====To server==== | + | =====To server===== |
| | gpg --send-keys --keyserver pgp.mit.edu 18384645 | | gpg --send-keys --keyserver pgp.mit.edu 18384645 |
| − | ====To ascii file==== | + | =====To ascii file===== |
| | gpg --armor --export you@example.com > mykey.asc | | gpg --armor --export you@example.com > mykey.asc |
| | | | |
| Line 51: |
Line 57: |
| | ====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> |
| | | | |
| | ===Decrypt with private key=== | | ===Decrypt with private key=== |