This project is maintained by valerio-vaccaro
Gnu Privacy Guard (GPG) xe na implementazion open source del standard OpenPGP che permet de criptar, firmar e verificare messagi e file. In questa lezion impareremo come configurar e usar GPG con YubiKey par na gestione sicura de le chiavi.
sudo apt update
sudo apt install gnupg2
brew install gnupg
Scarica da: https://gnupg.org/download/
gpg --full-generate-key
Scegli:
gpg --edit-key [ID_CHIAVE]
Nel prompt GPG:
addkey
Crea na chiave de firma:
Crea na chiave de criptazion:
Crea na chiave de autenticazion:
gpg --export-secret-keys --armor [ID_CHIAVE] > chiave_privata.asc
gpg --export --armor [ID_CHIAVE] > chiave_publica.asc
gpg --gen-revoke [ID_CHIAVE] > certificato_revoca.asc
sudo apt install yubikey-manager
ykman info
ykman piv change-pin
ykman piv change-puk
gpg --edit-key [ID_CHIAVE]
Nel prompt GPG:
key 1
keytocard
Scegli: Signature key
gpg --edit-key [ID_CHIAVE]
Nel prompt GPG:
key 2
keytocard
Scegli: Encryption key
gpg --edit-key [ID_CHIAVE]
Nel prompt GPG:
key 3
keytocard
Scegli: Authentication key
echo "Messagio da firmar" | gpg --clearsign
gpg --encrypt --recipient [ID_CHIAVE] file.txt
gpg --decrypt file.txt.gpg
gpg --list-keys
gpg --list-secret-keys --keyid-format LONG
gpg --card-status
gpg --version
gpg --list-keys
gpg --list-secret-keys
gpg --card-status
GPG con YubiKey fornisce na soluzion robusta par la gestione sicura de le chiavi crittografiche. La combinazion de software open source e hardware dedicato garantisce na protezion affidabile dei dati sensibili.