Compare commits
2 Commits
d0ce07d403
...
bfe3aca5f7
Author | SHA1 | Date |
---|---|---|
Anton Livaja | bfe3aca5f7 | |
Anton Livaja | 96b982def8 |
|
@ -77,12 +77,12 @@ developed by Phil Zimmermann in the 1990s.
|
||||||
* `gpg --list-keys`
|
* `gpg --list-keys`
|
||||||
* `echo "super secret text" > test.txt && cat test.txt`
|
* `echo "super secret text" > test.txt && cat test.txt`
|
||||||
* `gpg --encrypt --recipient <email/ID> test.txt`
|
* `gpg --encrypt --recipient <email/ID> test.txt`
|
||||||
* `gpg -er <email/ID> <filename> && cat text.txt.gpg`: notice it's a binary
|
* `gpg -er <email/ID> <filename> && cat test.txt.gpg`: notice it's a binary
|
||||||
* You can use `--armor/-a` to encode it as ASCII so you can send the encrypted data as text
|
* You can use `--armor/-a` to encode it as ASCII so you can send the encrypted data as text
|
||||||
* `gpg --armor -er <email/ID> test.txt && cat test.txt.asc`
|
* `gpg --armor -er <email/ID> test.txt && cat test.txt.asc`
|
||||||
* `rm test.txt && ls`: remove original file
|
* `rm test.txt && ls`
|
||||||
* `gpg --decrypt test.txt.gpg && cat test.txt && rm test.txt`
|
* `gpg --decrypt test.txt.gpg > test.txt`
|
||||||
* `gpg --decrypt test.txt.asc && cat test.txt && rm text.txt`
|
* `gpg --decrypt test.txt.asc > test.txt`
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -143,10 +143,10 @@ developed by Phil Zimmermann in the 1990s.
|
||||||
---
|
---
|
||||||
|
|
||||||
## Basic: On-board generation:
|
## Basic: On-board generation:
|
||||||
* YubiKey offers generating keys inside of the YubiKey
|
* YubiKey offers generating keys inside of the YubiKey
|
||||||
* Cryptographic attestation keys were never exposed available: https://developers.yubico.com/PGP/Attestation.html
|
* Cryptographic attestation keys were never exposed available: https://developers.yubico.com/PGP/Attestation.html
|
||||||
* CON: can't back up the keys
|
* CON: can't back up the keys
|
||||||
* PRO: simple setup
|
* PRO: simple setup
|
||||||
|
|
||||||
---
|
---
|
||||||
## Advanced - cold / virtualization
|
## Advanced - cold / virtualization
|
||||||
|
@ -225,6 +225,8 @@ developed by Phil Zimmermann in the 1990s.
|
||||||
|
|
||||||
## Further Studies
|
## Further Studies
|
||||||
|
|
||||||
|
* [pass](https://www.passwordstore.org/): Unix based `gpg` password manager
|
||||||
|
|
||||||
* [OpenPGP for application developers](https://openpgp.dev/book/): Deep dive on OpenPGP
|
* [OpenPGP for application developers](https://openpgp.dev/book/): Deep dive on OpenPGP
|
||||||
|
|
||||||
* [Sequoia](https://sequoia-pgp.org/): alternate OpenPGP implementation in rust
|
* [Sequoia](https://sequoia-pgp.org/): alternate OpenPGP implementation in rust
|
||||||
|
|
Loading…
Reference in New Issue