# Passwords and Keys Manual

## Introduzione

You can use Passwords and Keys to create and manage PGP and SSH keys.

Passwords and Keys provides a front end to many of the features of Gnu Privacy Guard (GPG) and integrates with multiple components of the GNOME desktop.

With Passwords and Keys you can:

- creare e gestire chiavi PGP e SSH,

- esportare e importare chiavi PGP e SSH,

- condividere le proprie chiavi,

## Per iniziare

### Starting Passwords and Keys

You can start Passwords and Keys in the following ways:

Menù Applicazioni

- Choose Accessories Password and Keys .

Riga di comando

- Digitare `seahorse` e premere Invio.

### When You Start Passwords and Keys

When you start Passwords and Keys, the Password and Keys window is displayed.

#### The Passwords and Keys Window

Mostra la finestra di Passwords and Keys.

The Passwords and Keys window contains the following elements:

Barra dei menù

- The menus on the menubar contain all of the commands that you need to perform tasks in Passwords and Keys.

Barra degli strumenti

- La barra degli strumenti fornisce un accesso rapido ai comandi più utilizzati.

Le schede delle chiavi e delle password

- Consentono l'accesso alle chiavi e alle password presenti nel portachiavi.

Opzioni iniziali

- Fornisce un accesso rapido ad alcune azioni per i nuovi utenti. Da qui è possibile:

  - sfogliare il manuale dell'applicazione,

  - importare chiavi nel portachiavi,

  - creare nuove chiavi.

## Creare chiavi OpenPGP

OpenPGP è un protocollo, libero, basato su PGP, per la cifratura di email, che sfrutta la crittografia a chiave pubblica. OpenPGP definisce uno standard per messaggi cifrati, firme, chiavi private e certificati per lo scambio di chiavi pubbliche.

La crittografia a chiave pubblica è un concetto che implica l'uso di due chiavi: una chiave pubblica, che è possibile condividere con tutti quelli con cui si desidera comunicare, e una chiave privata che è appunto privata e deve essere tenuta segreta.

Per creare chiavi OpenPGP:

1. Choose File New...

2. Selezionare Chiave PGP e fare clic su Continua

3. Inserire il proprio nome completo (nome - cognome), il proprio indirizzo email e qualsiasi altra informazione. È anche possibile specificare delle opzioni avanzate: consultare più sotto.

4. Fare clic su Crea per creare una nuova coppia di chiavi.

5. Il dialogo Passphrase per la nuova chiave PGP si apre. Inserire la passphrase per la nuova chiave due volte.

Nello scegliere una passphrase, utilizzare le stesse tecniche per scegliere una password robusta. La differenza tra una password e una passphrase è che, in una passphrase, gli spazi sono caratteri validi.

### Opzioni avanzate

Espandere la sezione Opzioni avanzate per specificare le seguenti opzioni per una nuova chiave:

Tipo di cifratura

- Questo campo specifica l'algoritmo di cifratura usato per generare le chiavi.

  DSA ELGamal

- Questa è la scelta ottimale dato che consente di cifrare, decifrare, firmare e verificare come necessario.

DSA

- Consente solo di firmare.

RSA

- Consente solo di firmare.

Dimensione della chiave (bit)

- Questa è la lunghezza della chiave in bit. Più lunga la chiave, più sicura sarà, a patto che venga usata una passphrase robusta. Svolgere una qualsiasi azione con una chiave molto lunga richiede più tempo. Valori validi vanno da 1024 a 4096 bit. Sono raccomandati almeno 2048 bit.

Data di scadenza

- Questa è la data in cui la propria chiave perderà la sua validità nell'eseguire operazioni di cifratura e di firma. Di solito, un tempo ragionevole per impostare la scadenza è di sei mesi. Sarà quindi necessario cambiare la data di scadenza o generare una nuova chiave o sottochiave alla scadenza della chiave.

  Per preservare il proprio stato di fiducia è necessario firmare la nuova chiave con quella vecchia prima della sua scadenza.

## Creare chiavi Secure Shell

Secure Shell (SSH) è un metodo con cui eseguire il login su macchine remote per eseguire dei comandi su tali macchine. Le chiavi SSH vengono utilizzate in un sistema di autenticazione basato sulle chiavi, come alternativa al sistema basato sulle password. Con tale sistema non c'è la necessità di digitare la password per l'autenticazione.

Le chiavi Secure Shell sono composte da: una chiave privata, che deve essere tenuta segreta, e una chiave pubblica che può essere caricata su qualsiasi computer sia necessario accedere.

Per creare una chiave Secure Shell:

1. Choose File New...

2. Selezionare Chiave Secure Shell e fare clic su Continua

3. Inserire una descrizione per l'utilizzo della chiave. È possibile utilizzare il proprio indirizzo email o qualsiasi altra informazione. È anche possibile specificare delle opzioni avanzate: consultare più sotto.

4. Fare clic su Crea per creare la nuova chiave o Crea e configura per creare la chiave e configurare un altro computer per l'autenticazione.

5. Il dialogo Passphrase per la nuova chiave Secure Shell si apre. Inserire la passphrase per la nuova chiave due volte.

   Nello scegliere una passphrase, utilizzare le stesse tecniche per scegliere una password robusta. La differenza tra una password e una passphrase è che, in una passphrase, gli spazi sono caratteri validi.

### Opzioni avanzate

Espandere la sezione Opzioni avanzate per specificare le seguenti opzioni per una nuova chiave:

Tipo di cifratura

- Questo campo indica l'algoritmo di cifratura usato per generare la chiave.

  RSA

- Utilizza l'algoritmo Rivest-ShamirAdleman (RSA) per creare la chiave SSH. È la scelta predefinita e la più sicura.

DSA

- Utilizza l'algoritmo Digital Signature Algorithm (DSA) per creare la chiave SSH.

Dimensione della chiave (bit)

- Questa è la lunghezza della chiave in bit. Più lunga la chiave, più sicura sarà, a patto che venga usata una passphrase robusta. Svolgere una qualsiasi azione con una chiave molto lunga richiede più tempo. Valori validi vanno da 1024 a 4096 bit. Sono raccomandati almeno 2048 bit.

## Proprietà delle chiavi OpenPGP

Le descrizioni riportate in questa sezione si applicano a tutte le chiavi OpenPGP.

Per visualizzare le proprietà di una chiave PGP:

- selezionare la chiave PGP dalla finestra principale,

- fare doppio clic su di essa o scegliere Proprietà dalla barra degli strumenti,

- selezionare la scheda Dettagli.

### Proprietà

Impronta

- L'impronta è una stringa di caratteri che identifica univocamente una chiave.

ID chiave

- L'ID della chiave è simile all'impronta, ma contiene solamente gli ultimi otto caratteri dell'impronta. La maggior parte delle volte è possibile identificare una chiave solo con l'«ID chiave», ma può accadere che due chiavi abbiano lo stesso ID.

Tipo

- Specifica l'algoritmo di cifratura utilizzato per generare una chiave. Le chiavi generate con DSA possono solo firmare, quelle generate con ElGamal sono utilizzate per cifrare.

Creata

- Indica la data in cui la chiave è stata creata.

Scadenza

- Indica la data in cui la chiave non può più essere usata.

Dimensione

- Indica la lunghezza in bit di una chiave. Solitamente, più lunga la chiave, più sicurezza fornisce.

  Una chiave sufficientemente lunga (in bit) non è abbastanza quando usata in combinazione con una passphrase debole.

### Fiducia

La fiducia è un indice di quanto sicuri si è riguardo l'abilità di un'altra persona di estendere la propria rete della fiducia. Quando si incontra una chiave che non riporta la propria firma, la validità di quella chiave sarà basata sulle firme presenti su di essa e sulla fiducia riposta nelle persone che l'hanno firmata. In modo predefinito, una chiave sconosciuta necessita di tre firme con una fiducia marginale o di una firma con piena fiducia.

- Sconosciuta: non si è a conoscenza delle capacità di firmare altre chiavi di questa persona.

- Nessuna: questa persona non può firmare correttamente alcuna chiave.

- Marginale: questa persona controlla almeno le fotografie dei documenti di identificazione, ma non controlla a fondo il documento.

- Piena: questa persona controlla approfonditamente i documenti di ogni persona prima di apporre la propria firma (firma solo le chiavi che appartengono alla persona che ne fa richiesta).

- Completa: questo livello di fiducia dovrebbe essere posto solo alle proprie chiavi.

### Abilitare e disabilitare le chiavi

Quando una chiave è abilitata, è possibile utilizzarla per cifrare; quando è disabilitata non è possibile né cifrare né verificare le firme poste con essa.

### Data di scadenza

Una chiave non può essere utilizzata per svolgere nessun tipo di operazione una volta scaduta. Spostare la data di scadenza di una chiave più avanti nel tempo la riabilita. Potrebbe essere molto utile avere una chiave principale che non scade mai e molte sottochiavi, firmate dalla chiave principale, che invece scadono.

### ID utente

Gli ID utente consentono di utilizzare più identificativi e indirizzi email con la stessa chiave.

Solitamente sono così costituiti:

    Nome (commento) <indirizzo email>

#### Aggiungere un ID utente

Aggiungere un ID utente è utile quando si desidera avere un'identità per il proprio lavoro e una per i propri conoscenti.

Per aggiungere un ID utente a una chiave:

- selezionare la chiave dalla finestra principale,

- fare doppio clic su di essa o scegliere Proprietà dalla barra degli strumenti,

- selezionare la scheda Nomi e firme,

- fare clic su Aggiungi nome.

Dopo aver seguito le istruzioni precedenti, viene presentato un dialogo con alcuni campi da completare. I campi sono descritti più sotto.

Nome completo

- Inserire il proprio nome completo nella forma

      <nome> <cognome>

  Un secondo nome o l'iniziale sono opzionali.

  È necessario inserire almeno cinque caratteri in questo campo.

Indirizzo email

- Solitamente, l'indirizzo email è il metodo di ricerca più usato all'interno di un server di chiavi. Assicurarsi che sia corretto prima di continuare.

  Dovrebbe essere nella forma

      <nomeutente>@<dominio>

Commento chiave

- Il campo del commento può essere utilizzato per inserire qualsiasi altra informazione all'interno della nuova ID. Questa informazione può essere utilizzata per la ricerca nei server.

### ID fotografici

Gli ID fotografici consentono al proprietario di una chiave di inserire una o più immagini all'interno di una chiave. Queste identità possono essere firmate come dei normali ID utente. Un ID fotografico deve essere nel formato JPEG e non più grande di 240x288 pixel.

If the chosen image is not of the required file type or size Passwords and Keys can resize and convert it on the fly from any image format supported by the GDK library.

### Cambiare la passphrase

Per cambiare la passphrase assegnata a una chiave:

- selezionare la chiave dalla finestra principale,

- fare doppio clic su di essa o scegliere Proprietà dalla barra degli strumenti,

- fare clic su Cambia passphrase.

Inserire la nuova passphrase e fare clic su Ok.

### Cancellare una chiave

Per cancellare una chiave dal proprio portachiavi:

- selezionare la chiave dalla finestra principale,

- fare clic col tasto destro del mouse su di essa e scegliere Cancella chiave o scegliere Modifica Cancella chiave.

È possibile cancellare le proprie chiavi, le chiavi fidate e le chiavi collezionate.

## Proprietà delle sottochiavi OpenPGP

Ogni chiave OpenPGP possiede una chiave principale che viene utilizzata solo per firmare. Le sottochiavi sono usate per cifrare e anche per firmare. In questo modo, se la propria sottochiave viene compromessa, non è necessario revocare la chiave principale.

ID

- Questo è l'identificativo della sottochiave.

Tipo

- Indica l'algoritmo di cifratura usato per generare la sottochiave. Le chiavi DSA possono solamente firmare, quelle ElGamal sono utilizzare per cifrare mentre quelle RSA sia per firmare che per cifrare.

Creata

- Indica la data in cui la chiave è stata creata.

Scadenza

- Indica la data in cui la chiave non può più essere usata.

Stato

- Indica lo stato della chiave.

Dimensione

- Indica la lunghezza in bit della chiave. Solitamente, più lunga la chiave, più sicurezza fornisce.

  Una chiave sufficientemente lunga (in bit) non è abbastanza quando usata in combinazione con una passphrase debole.

### Aggiungere una sottochiave

Per aggiungere una sottochiave a una chiave, nella sezione Sottochiavi fare clic sul pulsante Aggiungi.

Dopo aver seguito le istruzioni precedenti, viene presentato un dialogo con alcuni campi da completare. I campi sono descritti più sotto.

Tipo chiave

- Indica l'algoritmo di cifratura utilizzato nel generare la sottochiave.

  DSA

- Utilizza l'algoritmo Digital Signature Algorithm (DSA) per creare la sottochiave. Questa può essere usata solo per firmare.

ElGamal

- Utilizza l'algoritmo ElGamal per creare la sottochiave. Questa può essere usata solo per cifrare.

RSA

- Utilizza l'algoritmo Rivest-Shamir Adleman (RSA) per creare la sottochiave. Questa può essere usata sia per firmare che per cifrare, ma è necessario creare due sottochiavi differenti.

Lunghezza chiave

- Indica la lunghezza in bit della sottochiave. Solitamente, più lunga la chiave, più sicurezza fornisce.

Data di scadenza

- Indica la data in cui la sottochiave non può più essere usata.

### Cambiare la data di scadenza di un sottochiave

Per cambiare la data di scadenza di una sottochiave, selezionare la sottochiave dalla sezione Sottochiavi, quindi:

- fare clic sul pulsante Scade sulla sinistra,

- dal dialogo scegliere la nuova data di scadenza o selezionare Nessuna scadenza.

### Revocare una sottochiave

Per revocare una sottochiave, selezionare la sottochiave dalla sezione Sottochiavi, quindi:

- fare clic sul pulsante Revoca sulla destra,

- scegliere un motivo per la revoca:

  Nessun motivo

- Non esiste un determinato motivo per revocare la chiave.

Compromessa

- La chiave è stata compromessa.

Sostituita

- La chiave è stata sostituita da un'altra.

Non usata

- La chiave non è più usata.

- inserire un descrizione per la revoca,

- fare clic su Revoca.

La revoca di una sottochiave è immediata.

### Cancellare una sottochiave

Per cancellare una sottochiave, selezionare la sottochiave dalla sezione Sottochiavi, quindi:

- fare clic sul pulsante Elimina sulla sinistra.

## Proprietà delle chiavi Secure Shell

Le descrizioni all'interno di questa sezione si applicano a tutte le chiavi SSH.

Per visualizzare le proprietà di una chiave SSH:

- selezionare la chiave Secure Shell dalla finestra principale,

- fare doppio clic su di essa o scegliere Proprietà dalla barra degli strumenti,

- selezionare la scheda Dettagli.

### Proprietà

Impronta

- L'impronta è una stringa di caratteri che identifica univocamente una chiave.

Algoritmo

- Indica l'algoritmo di cifratura usato per generare la chiave.

Posizione

- Questa è la posizione in cui la chiave privata è stata salvata.

Dimensione

- Indica la lunghezza in bit di una chiave. Solitamente, più lunga la chiave, più sicurezza fornisce.

  Una chiave sufficientemente lunga (in bit) non è abbastanza quando usata in combinazione con una passphrase debole.

### Cancellare una chiave Secure Shell

Per cancellare una chiave Secure Shell:

- selezionare la chiave SSH dalla finestra principale,

- fare clic col tasto destro del mouse su di essa e scegliere Cancella chiave o scegliere Modifica Cancella chiave.

## Importare chiavi

To import keys choose File Import and select, from the file chooser, a file containing at least one ASCII armored public key.

Importing can also be performed by pasting the keys inside Passwords and Keys:

- selezionare un blocco di testo con un'armatura ASCII,

- copiarlo negli appunti,

- scegliere Modifica Incolla chiavi.

## Esportare chiavi

To export keys, select the keys in the main window and choose File Export .

È anche possibile esportare le chiavi in un blocco di testo con armatura ASCII:

- selezionare le chiavi dalla finestra principale,

- scegliere Modifica Copia chiave pubblica.

## Firmare una chiave

Firmare la chiave di un'altra persona significa porre della fiducia in tale persona. Prima di firmare una chiave, è necessario controllare attentamente l'impronta della chiave per accertarsi che appartenga proprio a quella persona.

Per firmare una chiave nel proprio portachiavi:

- selezionare la chiave che si desidera firmare dalla scheda Chiavi fidate o Chiavi collezionate,

- Choose Sign from the toolbar or File Sign ,

- selezionare quanto attentamente la chiave sia stata controllata,

- indicare se la firma deve essere locale al proprio portachiavi e se sarà possibile revocare la firma in un momento successivo,

- fare clic su Firma.

## Preferenze di cifratura

This section describes the preferences settable in Passwords and Keys by choosing Edit Preferences from within Passwords and Keys.

### Portachiavi

#### Creare portachiavi

To create a new keyring, from the menu choose File New and choose Password Keyring. Enter a name for the new keyring, and press enter.

#### Cambiare la password del portachiavi

Per modificare la password di sblocco del portachiavi, selezionare il portachiavi desiderato e fare clic sul pulsante Cambia password di sblocco. Digitare nella casella di testo Vecchia password la vecchia password, digitare la nuova password nella casella di testo Password e confermarla in Conferma password. Per applicare le impostazioni, fare clic su Cambia. Se la vecchia password è corretta, viene visualizzato un messaggio indicante il successo dell'operazione, se la password non è corretta viene chiesto di controllarne la correttezza.

#### Eliminare un portachiavi

To remove a keyring, first select the appropriate keyring and then from the menu choose Edit Delete.

### Server di chiavi

È utile mantenere le proprie chiavi aggiornate sincronizzandole periodicamente con un server di chiavi. In questo modo, le firme presenti sulle proprie chiavi e il web della fiducia saranno sempre aggiornati.

Passwords and Keys provides support for HKP and LDAP keyservers.

Server HKP

- HKP keyservers are ordinary web based keyservers such as the popular hkp://pool.sks-keyservers.net, also accessible at http://sks-keyservers.net.

LDAP Server di chiavi

- I server di chiavi LDAP sono meno comuni, ma utilizzano il protocollo standard LDAP. ldap://keyserver.pgp.com è un server LDAP valido.

### Condivisione chiavi

Key Sharing is provided by DNS-SD, also known as Bonjour or Rendevous. Enabling key sharing will add the local Passwords and Keys users' public key rings to the remote search dialog. Using these local "key servers" will most likely be faster than accessing remote servers.

## About Passwords and Keys

Passwords and Keys, its associated plugins, the preferences applet and the panel applet are known collectively as Seahorse. Seahorse was written by Jacob Perkins. The current maintainers are Stef Walter and Adam Schreiber. This manual is by Adam Schreiber. The project's web site was designed by Jim Pharis. To find more information about Seahorse, the project , please visit the Seahorse web page.

Per segnalare un problema o inviare suggerimenti riguardo questa applicazione o su questo manuale, seguire le istruzioni presenti alla pagina di commenti della guida utente di GNOME.

Questo programma è distribuito sotto i termini della GNU General Public License come pubblicata dalla Free Software Foundation; o la versione 2 della licenza o (a propria scelta) una versione successiva. Una copia di questa licenza è inclusa in questa documentazione; un'altra copia può essere trovata nel file COPYING incluso con il codice sorgente di questo programma.