Annuncio pubblicitario

crittografia è in circolazione da un po 'di tempo ormai. È uno dei modi preferiti per mantenere i dati privati ​​e firmare il contenuto come proveniente da una fonte autentica. L'altro giorno mi sono reso conto che avevo dimenticato la password di portachiavi predefinita per una delle mie installazioni di Ubuntu e mentre cercavo di riportarlo al lavoro mi sono reso conto che Ubuntu (Gnome in generale) ha un eccellente front-end a GPG. È chiamato Cavalluccio marino.

Tutto questo mentre stavo usando il terminale per crittografare un file o due quando richiesto. Seahorse rende il lavoro molto più semplice offrendoti una buona interfaccia grafica per GPG. Sotto Ubuntu puoi accedere alla crittografia Seahorse tramite Sistema> Preferenze> Password e chiavi di crittografia. La voce di menu non è interamente descrittiva e potresti scriverla come uno strumento per gestire le password archiviate e le chiavi di crittografia. Bene, Seahorse lo fa, ma offre molto di più come vedremo.

instagram viewer

Per prima cosa, lasciamo un po 'di terreno. Se non conosci GPG, ecco una o due righe veloci, specialmente per te. GPG è l'acronimo di Gnu Privacy Guard ed è uno strumento che è possibile utilizzare per crittografare le informazioni. GPG implementa OpenPGP, che stabilisce le norme e le regole su come i dati devono essere crittografati in modo che possano essere trasmessi in modo sicuro. Se ciò non ha senso, non grattarti troppo la testa. Ricorda solo quando menziono OpenPGP mi riferisco a uno standard e quando dico GPG intendo il programma / l'applicazione / lo strumento.

Una cosa importante da capire è che una password non può risolvere il problema quando si tratta di informazioni sensibili. Esistono decine di modi in cui è possibile leggere un file senza nemmeno inserire la password e tanto meno dover decifrare la password.

La chiave pubblica e la chiave privata

Questi due termini mi hanno confuso. Le cose sono andate meglio ora e proverei a dirlo con parole semplici come posso. Ogni volta che devi crittografare qualsiasi file o messaggio utilizzando GPG, crei un set di chiavi. Uno di questi è chiamato chiave pubblica e l'altro è chiamato chiave privata. Entrambi sono come due chiavi dello stesso lucchetto, uno dei due può essere usato per crittografare il file o il messaggio, ma - c'è una svolta. La svolta è che se si crittografa il messaggio utilizzando la chiave pubblica, è possibile sbloccarlo utilizzando il Chiave privata e se si crittografa il messaggio utilizzando la chiave privata, è possibile sbloccarlo utilizzando il pubblico chiave.

Potresti chiederti, perché usare due chiavi in ​​primo luogo. La risposta a questo diventerà più chiara man mano che leggi. Per ora ricorda che una di queste chiavi deve essere consegnata al destinatario. Dal momento che non puoi effettivamente usare la tua calligrafia o le tue firme, usa GPG per "firmare" i messaggi. Si accetta che un messaggio firmato provenga dall'utente menzionato e può essere verificato utilizzando la chiave pubblica.

Vediamo come usare Seahorse:

Passaggio 1: creare una chiave

Clic File e nuovo e scegli Chiave PGP. Inserisci le informazioni richieste. Lascia l'algoritmo su DSA Elgamal se non sei sicuro di altre opzioni. Puoi aumentare la forza se vuoi. Con tutto inserito, fai clic su Creare. Ti verrà quindi richiesto di inserire una password o passphrase. Scegli un vero duro, rendilo difficile da indovinare, fallo lungo. Ricorda che una catena è forte quanto il collegamento più debole e in questo caso la password / passphrase è il collegamento più debole. Allo stesso tempo, tieni presente che se dimentichi la passphrase tutte le informazioni che hai crittografato usando andrebbero perse.

crittografia cavalluccio marino

Passaggio 2: pubblica la chiave pubblica

Come ho spiegato sopra, vengono generati due tipi di chiavi. Una chiave pubblica e una chiave privata. Il destinatario. dovrà disporre della chiave pubblica prima che possa visualizzare qualsiasi messaggio o file inviato da te. Scegliere Remoto> Sincronizza e Pubblica chiavi. Scegli un server, fai clic vicino e poi Sync. Mentre l'idea di mettere la tua chiave pubblica su un server può sembrare spaventosa, è completamente sicura e infallibile come vedremo.

crittografia cavalluccio marino

Crittografa il file

Ora che hai fatto tutto il duro lavoro, crittografare il file è facile. Fare clic con il tasto destro sul file e selezionare Encrypt ... Nella finestra che appare, seleziona tutti i destinatari per i quali vuoi vedere il messaggio / file. Scegli anche l'account con cui desideri firmarlo. Invialo insieme. I destinatari previsti saranno in grado di visualizzare il file dopo aver inserito la propria passphrase.

crittografia cavalluccio marino

Decifrare il file

Ogni file che si intendeva essere visto da te può essere decifrato inserendo la tua passphrase. Tieni presente che dovrai disporre della chiave pubblica del mittente. È la combinazione del fatto che il messaggio è stato pensato per te, in più hai la chiave pubblica del mittente che consente di decrittografare il file e visualizzarne il contenuto.

cavalluccio marino crittografare il file

Se sei interessato non solo alla crittografia dei cavallucci marini, ma a tutti i tipi, potresti voler dare un'occhiata a come puoi creare una directory crittografata privata sul proprio sistema Linux Come crittografare i file in Linux con eCryptfs Leggi di più , se desideri fare tutto quanto sopra su Windows, potresti voler dare un'occhiata Questo Come crittografare facilmente documenti e-mail o di testo [Windows] Leggi di più .

Sono Varun Kashyap dall'India. Sono appassionato di computer, programmazione, Internet e tecnologie che li guidano. Amo la programmazione e spesso sto lavorando a progetti in Java, PHP, AJAX ecc.