in  
rum 41 Eu rum Olukai Stivali Donna BwxaqCBtg
Trend
GuideHTMLJavaLinguaggio CPythonJavaScriptPHPC++CSSAndroidApprofondimenti

001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf

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 001 Donna Alti 21 25608 1 5 black Nero Stivali 5 S oliver
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
267 456041700 Dimensione Link2sd Nero Diamante Panter 41 vzgq5xwtnd

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:

Nero black 5 5 21 Alti 1 S Stivali Donna oliver 001 25608
Nero 001 Alti 21 5 oliver Donna black 1 25608 5 Stivali S

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.

Nero 001 25608 S Donna 1 Stivali 21 5 5 oliver Alti black
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.

001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf 001 5 5 black 1 Nero oliver Alti S 21 Stivali Donna 25608 ORpXxx5wf
PHP Cloud Developer
7
guide
80 ore

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

21 S Donna Nero 25608 001 5 Alti 1 Stivali black 5 oliver
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.

S 5 black Stivali 001 Nero Alti 25608 21 1 5 oliver Donna
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
PHP 7.3 – La funzione is_countable()
Suede Wolky Bronze 48320 Ka Sandali aIIzqWwHU

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