# 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:

- Create and manage PGP and SSH keys,

- Export and import PGP and SSH keys,

- Share your keys with others,

## 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

Show the Passwords and Keys window.

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.

To create OpenPGP keys:

1. Choose File New...

2. Select PGP Key and click Continue

3. Enter your full name (first - last), your e-mail address and any additional information. You can also specify advanced options for the key: see below.

4. Click Create to create the new key pair.

5. The Passphrase for New PGP Key dialog will open. Enter the passphrase twice for your new key.

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:

Encryption Type

- 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.

Key Strength (bits)

- 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.

Expiration Date

- This is the date at which the key will cease to be usable for performing encryption or signing operations. 6 months is a reasonable time to set it to. You will have to either change the expiration date or generate a new key or subkey after this amount of time passes.

  Sign your new key with your old one before it expires to preserve your trust status.

## 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:

Encryption Type

- 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.

Key Strength (bits)

- 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.

To view properties of a PGP key:

- Select the PGP key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Proprietà

Fingerprint

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

KeyID

- 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.

Type

- 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.

Created

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

Expires

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

Strength

- Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### 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.

They usually take the form of:

    Name (comment) <email address>

#### 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.

To add a user ID to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Names and Signatures tab,

- Click on Add Name.

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

Full Name

- Enter your full name in the form

      <first> <last>

  A middle name or initial is optional.

  È necessario inserire almeno cinque caratteri in questo campo.

Email Address

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

  It should be of the form

      <username>@<domainname>

Key Comment

- 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

To change the passphrase assigned to a key:

- Select the key from the main window,

- Double click on it or choose Properties from the toolbar,

- Click on Change Passphrase.

Inserire la nuova passphrase e fare clic su Ok.

### Cancellare una chiave

To delete a key from your keyring:

- Select the key from the main window,

- Right click on it and choose Delete Key or choose Edit Delete Key .

È 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.

Type

- 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.

Created

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

Expires

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

Status

- Indica lo stato della chiave.

Strength

- Indicates the length in bits of the key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### 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

To change a subkey expiration date, select the subkey from the Subkeys section, then:

- Click on the Expire button on the left,

- From the date dialog choose the new expiration date or select Never expires for no expiration date.

### Revocare una sottochiave

To revoke a subkey, select the subkey from the Subkeys section, then:

- Click on the Revoke button on the left,

- Choose a reason why to revoke the subkey:

  No Reason

- There isn't a specific reason to revoke the key.

Compromised

- The key has been compromised.

Superseded

- The key has been superseded by another one.

Not Used

- The key is not used anymore.

- Enter a description of why you are revoking the key,

- Click on Revoke.

La revoca di una sottochiave è immediata.

### Cancellare una sottochiave

To delete a subkey, select the subkey from the Subkeys section, then:

- Click on the Delete button on the left.

## Proprietà delle chiavi Secure Shell

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

To view properties of a SSH key:

- Select the Secure Shell key from the main window,

- Double click on it or choose Properties from the toolbar,

- Select the Details tab.

### Proprietà

Fingerprint

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

Algorithm

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

Location

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

Strength

- Indicates the length in bits of a key. In general the longer the key, the more security it provides.

  A long key is not enough to make up for the use of a weak passphrase.

### Cancellare una chiave Secure Shell

To delete a Secure Shell key:

- Select the SSH key from the main window,

- Right click on it and choose Delete key or choose Edit Delete Key .

## 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:

- Select an ASCII armored public block of text,

- Copy it to the clipboard,

- Choose Edit Paste Keys .

## Esportare chiavi

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

You can also export keys to the clipboard in an ASCII armored block of text:

- Select the keys in the main window,

- Choose Edit Copy Keys .

## 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.

To sign a key in your keyring:

- Select the key you want to sign from the Trusted Keys or Other Collected Keys tabs,

- Choose Sign from the toolbar or File Sign ,

- Select how carefully the key has been checked,

- Indicate if the signature should be local to your keyring, and if your signature can be revoked,

- Click on Sign.

## 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.

HKP Servers

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

LDAP Keyservers

- 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.

To report a bug or make a suggestion regarding this application or this manual, follow the directions in the Feedback section of the GNOME User Guide.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license is included with this documentation; another can be found in the file COPYING included with the source code of this program.