Uvod u GnuPG Print E-mail
( 3 - user rating )
Written by ubuntuuser   

Gnupg_logo_svg GPG ili GnuPG (GNU Privacy Guard)1 je besplatna Open Source alternativa PGP kriptografskom softveru i dio je GNU sofverskog projekta Free Software Foundation-a2. GPG je regulisan uvjetima i odredbama GPL v3 licence.

U ovom tutorijalu naučit ćemo kako generisati ključeve, kriptirati fajlove, tekst poruke, e-mailove. Pored toga, pokazat ćemo kako instalirati dvije GUI bazirane aplikacije koje pomažu u održavanju ključeva, njihovom kriranju i brisanju, kriptiranju fajlova, mailova i sl. Prva aplikacija jeste GPA, što je skraćenica od GNU Privacy Assistant3. Ovu aplikaciju možete instalirati na sljedeći način:

sudo apt-get install gpa

Nakon instalacije pokrenite GPA preko Run dijaloga (ALT+F2) ili terminala, unesite gpa.

run_gpa

Trebali bi ste dobiti prozor aplikacije GPA, kao na sljedećoj slici:

gpa

Prilikom prvog pokretanja (i ukoliko nemate kreiran ni jedan privatni ključ) aplikacija će vam ponuditi da odmah generšite jedan. Pošto ćemo se na ovo vratiti malo kasnije odgodite ovu opciju, kliknite na Do it later.

Druga GUI aplikacija je Seahorse. Instalirati je možete na sljedeći način:

sudo apt-get install seahorse

Seahorse takođe možete pokrenuti preko Run dijaloga ili preko terminala, unosom riječi seahorse:

run_seahorse

Prozor Seahorse-a izgleda ovako:

seahorse

Aplikacija Seahorse pored upravljanja PGP ključevima nudi mogućnost upravljanja i SSH (Secure Shell) ključevima, omogućava njihovo kreiranje, brisanje, kao i dodjeljivanja nivoa povjerenja (level of trust) PGP i SSH ključevima.

Sada ćemo vidjeti kako izvršiti generisanje ključeve iz terminala. Otvorite terminal i unesite sljedeće:

gpg --gen-key

sada imate mogućnost da izaberete vrstu ključa koji želite kreirati:

Please select what kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)
Your selection?

Odaberite standardni (default), odnosno unesite broj 1 i pritisnite enter. Druga i treća opcija se mogu koristiti samo za potpisivanje (poruka, fajlova) dok se prvi, izbor kojeg smo selektovali, koristi za enkripciju i dekripciju. Kada ste odabrali vrstu ključa, morate odabrati i veličinu tog ključa:

DSA keypair will have 1024 bits.
ELG-E keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)

Ponovo unesite predloženu veličinu, odnosno unesite 2048 i pritisnite enter.

Please specify how long the key should be valid.
0 = key does not expire
n = key expires in n days
w = key expires in n weeks
m = key expires in n months
y = key expires in n years
Key is valid for? (0)

Sada odabirete trajanje ključa, odnosno možete ograničiti da vaš ključ vrijedi određeni vremenski period, i samo unutar tog perioda se može koristiti. Ako unesete broj 5 vaš ključ će vrijediti 5 dana, petici dodajte slovo w, tj unesite 5w, vaš ključ će isteći za 5 sedmica, analogno tome 5m - ključ vrijedi 5 mjeseci, odnosno 5y - ključ vrijedi 5 godina. Unesite 0, što znači da ne želitite vremenski ograničiti validnost ključa.

Key does not expire at all
Is this correct? (y/N)

Potvrdite unos sa y i pritisnite enter. Sada unesite svoje ime, email adresu i komentar po želji (opcionalno) i unesite o da potvrdite. Kada ste potvrdili ispravnost ličnih podataka unesite password. Tokom generisanja ključa od vas će možda biti traženo da nasumično unosite znakove sa tastature ili samo da pomijerate mišem kako bi ste pomogli u generisanju ključa. Na kraju ćete dobiti sljedeću poruku:

gpg: key 8E8DDC98 marked as ultimately trusted
public and secret key created and signed.

gpg: checking the trustdb
gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
gpg: depth: 0  valid:   4  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 4u
pub   1024D/8E8DDC98 2008-11-13
Key fingerprint = 0327 E728 56CD 9628 D246  ADCC 4519 2C39 8E8D DC98
uid                  Nekoime
sub   2048g/CFE42284 2008-11-13

gdje je 8E8DDC98 ID vašeg ključa.

Dobra stvar kod gpg-a je što ga možete korisiti i za simetrični oblik enkripcije, odnosno nisu vam potrebni javni i tajni ključevi, sve što je potrebno je vaša lozinka kojom želite zaštiti određeni fajl. Uzmimo na primjer da kriptujemo fajl proba.txt, sa sadržajem "Ovo je probna poruka.", to radimo na sljedeći način:

gpg --symmetric proba.txt
unesete password koji želite i kao izlaz ćete dobiti enkriptovani fajl sa ekstenzijom .gpg, tj. proba.txt.gpg
Ukoliko želite da sadržaj kriptovanog fajla zalijepite u tijelo e-mail poruke, umjesto da saljete kriptovani fajl kao attachment i pri tome da kriptirani izlaz bude u čistom ASCII obliku uradite sljedeće:
gpg --symmetric --armor proba.txt
izlazni fajl sada ima ekstenziju .asc, proba.txt.asc. Otvorite taj fajl:
gedit proba.txt.asc

trebali bi ste imati ovako nešto:

-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.6 (GNU/Linux)

jA0EAwMCbND24VTJvQlgyTNvJkKoHtwNPBz8lj1ILLoIiiKobBDoxbZPNdKs4UW1
NTSmkkb4/d8GsmSVKlt2LoMGLIQ=
=1j7A
-----END PGP MESSAGE-----

Dekripciju vršimo jednostavno sljedećom naredbom:

gpg -d proba.txt.gpg
odnosno

gpg -d proba.txt.asc

U navedenom primjeru koristili smo password "probnipassword" (bez navodnika). Probajte dekriptovati priloženi fajl.

 

Ovaj članak sadrži prilog (attachment), da bi ste ga downloadovali morate biti prijavljeni. Ukoliko još uvijek nemate račun registrirajte se.

GnuPG Version:1.0

Date
File size
Hits
2009-02-06
446 B
1


Reference:

1.) GnuPG web site

2.) Free Software Foundation web site

3.) GPA web site

 

 

 

Show Other Articles Of This Author

Comments  

 
0 #2 Stanaland 2012-01-11 04:14 Hi fellas,

Just purchased my 1st iphone and genuinely love it, although that is certainly a different story. The idea is, I just have to experiment with some of those iphone casino things and simply need ideas about where to begin. I do know, I could certainly Google everything, nonetheless I choose to get some good guidelines from human beings.

My question is not intricate: which kind of iphone casino could you recommend to test? I know one can find the ones that you'll have to download and install and casinos that may be played without any downloading and installing. But which ones could you recommend as a better way of gambling on iPhone? I will additionally appreciate it if you give your reasons and maybe examples.

In the event it is important: my iphone is iphone 4s and I mean to gamble for real.

Adios for now.
Quote
 
 
0 #1 euroseemoke 2011-10-12 15:10 После ремонта решили заказать в кредит шкафы угловые посоветуйте что то, такой выбор стал огромный не разбираюсь я абсолютно Quote
 

Add comment


Security code
Refresh