in  
74101 Eleganti Scarpe Tosca Iron carbon Nero Suede schwarz Schwarz 545 Kaiser 119 Donna Peter XwTEnqa4x
Trend
GuideHTMLJavaLinguaggio CPythonJavaScriptPHPC++CSSAndroidApprofondimenti

Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX

INDICE DELLA GUIDA
I principali sistemi crittografici
  1. 1 Introduzione alla crittografia
  2. 2 I metodi storici di Cesare e Alberti
  3. 3 Il codice di Vigènere
  4. 4 Metodi a trasposizione di colonne e macchina Enigma
Algoritmi e firma digitale
  1. 5 Il DES
  2. 6 IDEA: l'evoluzione definitiva
  3. 7 La crittografia a chiave pubblica e RSA
  4. 8 Crittografia in pratica: i sistemi misti
  5. 9 La firma digitale Stivaletti Seibel Donna Josef 17 Sienna graphit Grigio 760
PGP: Pretty good privacy
  1. 10 Introduzione
  2. 11 Installazione
  3. 12 La gestione delle chiavi
  4. lezione
    13
    di 16

    Cifrare e decifrare un documento

  5. 14 Applicare la firma digitale
  6. 15 PGP e Linux
  7. 16 I problemi di PGP
  • Learn
  • Guida Crittografia e PGP
  • Cifrare e decifrare un documento
lezione
13 di 16
  • di Matteo Zinato

A questo punto tutto è veramente pronto e possiamo vedere in pratica come cifrare i nostri documenti, che possono essere costituiti da file di qualsiasi tipo, semplici righe di testo o e-mail.

Cifrare un file

La cifratura di un file può essere fatta mediante il secondo pulsante presente nel PGPtools. Una volta premuto, una tipica finestra di select ci permette di selezionare il file da cifrare. Fatto questo ci apparirà la finestra di PGP per la selezione delle chiavi. Questa è una schermata che apparirà molto spesso durante l’utilizzo del programma perché permette di selezionare le chiavi pubbliche con cui cifrare. Nella parte alta (in questo caso ancora vuota) sono presenti tutte le chiavi contenute nel PGPkey. Tramite un semplice drag-and-drop è possibile spostarle nella parte inferiore, che conterrà in pratica l’elenco degli utenti in grado di decifrare il file. Da notare che chi esegue la cifratura è presente di default nell’elenco.

A questo punto, una volta dato l’OK, verrà creato un file con lo stesso nome ma solo apparentemente con la stessa estensione, visto che si tratta di un file.pgp, caratterizzato dalla tipica icona con il lucchetto. Il file è cifrato, possiamo inviarlo a nostri destinatari o decifrarlo personalmente. Per farlo si può utilizzare il pulsante Decrypt/Verify dei PGPtools o semplicemente aprire il file con il doppio click del mouse. In entrambi i casi sarà richiesto di inserire la Passphrase che come abbiamo già detto viene richiesta ogni volta che si deve utilizzare la chiave privata, e il nostro file “leggibile” verrà creato.

Cifrare il testo

Se non si ha la necessità di inviare l’intero contenuto di un file ma semplicemente del testo scritto, si può utilizzare semplicemente il blocco note di windows e l’opzione Clipboard di PGP. Supponendo di avere del testo scritto, copiamolo negli appunti di windows (CTRL+C). Aprire il menu PGP dall’icona presente nella barra delle applicazioni e selezionare Clipboard -> Encrypt (o encrypt and sign), comparirà la finestra vista sopra per la selezioni delle chiavi di cifratura. Premendo OK la finestra PGP si chiuderà e il nostro testo cifrato sarà presente negli appunti di windows e reperibile tramite il comando “incolla” o CTRL+V. Facciamo un semplice esempio, supponendo di avere il testo:

Prova PGP per HTML.it Una volta cifrato sarà così, anche se ovviamente tutto dipende dalle chiavi utilizzate:

-----BEGIN PGP MESSAGE-----
Version: PGPfreeware 7.0.3 for non-commercial use <HTTP: www.pgp.com>

qANQR1DBwU4DIpTQJS7yBF4QB/9xgTxW3ynosHkRJJ1qYoLoF8CqVYhQHLt0T091
8gFic6NKxzIMZycC+ZzWmaXmqmFdRR7gXBXds288vHyO6370IsuaYhvCFILX8CCC
HSCF6vrJCPXW9oNFvs3wN6t6cBADJ0rlmn/elO43e+eqeXPFOEU+9Yh3++9lT6zt
DZEd2GlH/txg1acMiYp03qai9fiFKMzXnNoEwzLcLbp+kdmTqkzlBiPE0SHehP7m
dBE9vchlWwILu7u9xwqEOdHz+QL3/h+yvXwO1M1DKUVS2Ygt7HpzQAjOmbuWiMER
zKQUrUXT/VK8h6MEpYi5w5aPspV/QRk3oxXdmsAZ6P3HeKplCADVKJChFyC/RndT
ky7Sd8smGRYva70y/pk6ecf4p1zK3tgRZK0pmgaPFdxxC9Bl70gm/DYjATf5pHK/
2+U0ZSEeTWWHNfTayZd3n6Vz9b6t73XNVk+qesBSB8FuJ1uoxPB7XyjsWOH9XSk5
4S3oXdCJTTdPKRyJdQP4/ub+q4x/pWNwDr0UWH42C3FA5+KWUAUmefdHr9hYJGu9
0A+8sZ8lKb/jf2Ux9ZcOKu3+4iTgfQEwHB3wt5NAgX7wIJZskJ6rPtJE3tKvc9D8
/LXicYMjwlqNcL/vs7D8VMLdb9eDV3F3vK3aZHJvuJ6GfR1gBPPBVMosH9vCwjBa
CuWYH8UyyS72J7tJQC5y/THxgNPgCyc8/DNcdWPC+eKJhb36cmsh9DfgwmknC4OX
VJB9jKaH
=aU5P
-----END PGP MESSAGE-----

A questo punto l’operazione inversa di decifratura è del tutto simile. Dopo aver selezionato tutto il messaggio PGP e averlo copiato negli appunti, richiamare l’opzione Clipboard -> Decript and Verify. A questo punto entra in azione la nostra chiave privata e quindi bisogna inserire la passphrase. Fatto questo sullo schermo apparirà un text viewer con visualizzato il in chiaro.

Figura 6. Visualizzatore di testo

Opzioni per la posta

Con quanto visto finora è possibile inviare un’e-mail con un allegato in modo sicuro ma l’operazione risulta piuttosto laboriosa. Se ben ricordate durante l’installazione di PGP ci era stato chiesto se volevamo installare dei plug-in per alcuni programmi quali Outlook, Eudora o ICQ. Se abbiamo istallato quello relativo ad OutLook, per esempio, possiamo inviare la posta cifrata direttamente del programma Microsoft senza l’utilizzo diretto di PGP. Nella finestra di composizione di un nuovo messaggio sono presenti tre nuovi pulsanti, i primi due (Encrypt messase e Sign message) permettono di applicare la crittografia e la firma digitale al messaggio, il terzo (launch PGPkeys) richiama semplicemente il PGPkeys. Dopo aver scritto il messaggio di posta e inserito gli indirizzi dei destinatari, basta selezionare uno dei primi due pulsanti appena visti e premere “Invia”. PGP avvia subito una ricerca sul keyserver degli indirizzi di posta dei destinatari per trovare le chiavi con cui cifrare il messaggio. In alternativa è possibile interrompere la ricerca e inserire manualmente, tramite la finestra di selezione già vista, le chiavi. Dopo qualche istante il messaggio appare cifrato e viene inviato.

lezione successiva 14 / 16 Applicare la firma digitale
Rosso rosso Donna red Ellen Padders Mocassini SwqItgZ

Se vuoi aggiornamenti su Cifrare e decifrare un documento inserisci la tua email nel box qui sotto:

Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi:

Sienna Donna Seibel Josef Stivaletti 17 Grigio 760 graphit
Grigio 17 Donna Sienna 760 Seibel Josef graphit Stivaletti

I Video di HTML.it

Cloud Party 2015 Bologna: AngularJS incontra il Cloud Computing

Percorsi formativi correlati
Android Mobile Developer
5
guide
250 ore

Tutti i linguaggi per diventare uno sviluppatore di app per Android.

graphit Stivaletti Donna Grigio Josef Seibel 17 Sienna 760
DB Administrator
4
guide
80 ore

Come creare applicazioni per il Web con PHP e MySQL per il DBMS.

Java Developer
7
guide
300 ore

I fondamentali per lo sviluppo di applicazioni multi piattaforma con Java.

Maker
2
guide
50 ore

Usare Raspberry Pi e Arduino per avvicinarsi al mondo dei Maker e dell’IoT.

Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX Grigio 17 Seibel graphit Stivaletti Donna 760 Josef Sienna ZagwqUxqX
PHP Cloud Developer
7
guide
80 ore

Ecco come i professionisti creano applicazioni per il Cloud con PHP.

Donna Stivaletti Sienna Grigio 17 Seibel graphit Josef 760
PHP Developer
5
guide
100 ore

Lo sviluppo professionale di applicazioni in PHP alla portata di tutti.

PHP e JavaScript Developer
6
guide
100 ore

Come sviluppare applicazioni Web dinamiche con PHP e JavaScript.

Stivaletti graphit Sienna Donna Grigio Seibel 17 760 Josef
PHP Framework Expert
6
guide
120 ore

Realizzare applicazioni per il Web utilizzando i framework PHP.

PHP SysAdmin
6
guide
80 ore

Creare applicazioni PHP e gestire l’ambiente di sviluppo come un pro.

Web & Mobile Designer
5
guide
300 ore

Percorso base per avvicinarsi al web design con un occhio al mobile.

Ti consigliamo anche
Creare un e-commerce con PHP
  • 11 Lezioni
  • Avanzata

Una guida dettagliata alla realizzazione di un e-commerce di base, ma completo di carrello della spesa e sistema di pagamento, con PHP e MySQL. Il tutto adottando l’approccio OOP.

PHP 7.3 – La funzione is_countable()
Eu Donna Stivaletti Nero Camoscio Prada 1tp251 Z0Iw5ffP

PHP 7.3, come utilizzare la funzione is_countable() che verifica se un tipo di dato è countable (quindi enumerabile) oppure no.

  • PHP 7.4 e 8.0, le anticipazioni di Rasmus Lerdorf al Codemotion Roma 2019
  • WordPress 5.1
Linus Torvalds: i social media sono un problema
Apache web server: scoperta una nuova vulnerabilità critica
Pasqua: consigli per il commercio online