====== KDE Wallet Manager ======
Un wallet KDE è uno storage che può contenere diversi elementi:
* Password
* Token OAuth
* Chiavi private
* Certificati
* Dati delle applicazioni
Alcune applicazioni KDE si aspettano di trovare le password memorizzate nel wallet, ad esempio **krdc** (per l'accesso a desktop remoti) cerca automaticamente un wallet con nome **kdewallet**.
Per gestire il wallet sia in ambiente grafico che da riga di comando, in Debian 13 Trixie si installano i pacchetti:
apt install kwalletmanager kwalletcli
Il programma **kwalletmanager** per proteggere il wallet può utilizzare la **crittografia Blowfish** oppure usare una **chiave GPG** esistente. La chiave GPG va creata preventivamente:
gpg --list-secret-keys
gpg --full-generate-key
# Select option (1) RSA and RSA (default) for maximum compatibility
# Select e.g. 4096 bits long
# Select the expire period
# Real name: Niccolo Rigacci
# Email address: niccolo@rigacci.org
# Comment: GPG key for Kwallet
Quando viene creata la chiave GPG viene chiesta una password per proteggere tale chiave. Eventualmente compare una finestra pop-up per immettere tale password. La chiave GPG viene salvata nella directory **%%$HOME/.gnupg/%%**.
In ogni caso è necessaria una password: o per **sbloccare il file crittografato** con Blowfish oppure per **sbloccare la chiave GPG** che a sua volta protegge il wallet.
Una volta creato il wallet KDE, questo viene salvato in file contenuti nella directory **%%$HOME/.local/share/kwalletd/%%**.
Al momento del login nell'ambiente (nel nostro caso abbiamo provato XFCE), il wallet è chiuso. Non appena viene eseguita una applicazione che desidera aprire il wallet, viene chiesa la password per sbloccarlo. Il wallet quindi resta aperto per tutta la sessione di lavoro.
====== Gnome Keyring ======
apt install gnome-keyring