PGP enkripcija - vodič za početnike | Croatian.lamareschale.org

PGP enkripcija - vodič za početnike

PGP enkripcija - vodič za početnike

Počnimo s osnovama: pa što je šifriranje? Šifriranje se koristi kako bi se osiguralo da se određene informacije ne dobiti u pogrešne ruke. To čini tako što informacije nemoguće čitati bez ispravne tipke (drugim riječima, lozinka).

Enkripcija je proces gdje se otimati informacije da je nemoguće pročitati, pretvarajući ga u „šifrirana”. Dešifriranje je kada dešifrirati podatke kako bi ga čitati ponovno, pretvarajući ga u „čistim”. Svaka informacija može biti kodiran: tekst, e-mailove, datoteke, pa čak i cijeli hard diskove.

Postoji mnogo različitih metoda enkripcije, svaki koriste različite algoritme sa svojim prednostima i nedostacima (kao što su AES, RSA, Twofish, Elgamal), ali ne treba da zapravo ih razumjeti kako ih koristiti. Međutim, mi ćemo učiti o dvije glavne vrste enkripcije: symmetricencryption i asymmetricencryption. U slučaju simetrične enkripcije, to jednostavno znači da se isti ključ (ili lozinka) se koristi za šifriranje i dešifriranje. Uzmimo pogledati kako je Alice i Bob koristiti simetričnog šifriranja.

[tweet_box dizajn = "box_02"] Jeste li više od simetričnog šifriranja ili asimetričnog šifriranja tip osobe? [/ tweet_box]

Postupak simetričnog šifriranja

Alice i Bob zajedno rade na novom projektu. Oni šalju jedni drugima puno stvari preko e-maila, ali oni znaju da je njihov konkurent, Eva, može se prati svoje poruke e-pošte. Oni želite biti sigurni da je Eva ne čuje o svom radu prije nego što je objavljena. Tako su susret u kafiću i odlučite koristiti lozinke za šifriranje sve svoje e-mailove, a lozinka je „wateristhesourceoflife”. Sljedeći put Alice treba poslati Bob e-mail na projektu, ona šifrira pomoću lozinke:

simetričnog šifriranja je prilično jednostavna: šifriranje cisti u šifrirana i dešifrirati šifrirana natrag u čistim korištenjem iste lozinke. Međutim, to ima ograničenje: Alice i Bob potrebno u susret u osobi, kako bi bili sigurni da je Eva nije mogla čuti lozinku.

Ponekad želite koristiti enkripciju s ljudima koje ne može zadovoljiti (kao i ljudi koje susrećete preko interneta). Ovo je mjesto gdje asimetrična enkripcija dolazi u sliku.

Asimetrična enkripcija i PGP

Asimetrična enkripcija znači da postoje dvije različite tipke za šifriranje i dešifriranje, a to se radi pomoću keypairs. Svaka osoba ima javni ključ i privatni ključ: javni ključ se dijeli sa svima i privatni ključ je pohranjen i sigurno ne dijeli. Javni ključ se koristi za šifriranje i privatni ključ se koristi za dekriptiranje. Na taj način, Alice može podijeliti svoju javni ključ sa svima, uključujući i oba Bob i Eve, a imajući njezin privatni ključ sef. Bob (i Eva) može kodirati poruku sa svojim javnim ključem, već samo privatni ključ (koji Alice ima) može dekriptirati poruku. Kada Alice želi poslati poruku Bobu, ona koristi javni ključ Bob šifriranje, dok je Bob će koristiti svoj privatni ključ za dešifriranje.

Prednost korištenja asimetrično šifriranje je da svatko ima svoj šifriranja kanala: Ja mogu dijeliti svoj javni ključ sa svima i biti spreman za primanje šifrirane poruke od bilo koga. Još jedna prednost asimetričnog šifriranja je da se omogućuje ljudima s privatnim ključevima potpisati informacija i ljudi mogu provjeriti potpis s javnim ključevima. No, mi ćemo se vratiti na to kasnije.

PGP je zapravo naziv programa koji je prvi pisani davne 1991. Godine, te je u osnovi ono što u početku je asimetrično šifriranje iz akademske koncepta u nešto upotrebljiv, zahvaljujući računalima. Vi svibanj također čuo GPG, GnuPG, OpenPGP i imati stečen zbunjen... Recimo samo da je sve što ću učiniti ovdje temelji se na standardu OpenPGP.

Kako se koristiti PGP?

PGP općenito koristi za komunikaciju, što znači da šifriranje tekst koji je značilo da netko drugi čita. Ako ste bili zamoljeni da šifriranje komunikacije s nekim koristite PGP, ili ako želite samo vidjeti što se ovdje radi, pokušat ćemo vrlo jednostavan primjer.

Pokušajmo koristite PGP s jednostavnim programom za Windows zove Prijenosni PGP. Na Linuxu koristim GPA, ali postoji niz programa za izabrati iz. Samo budite sigurni da koristite pouzdanog i open source opciju!

Za razliku od simetričnog šifriranja, asimetrična enkripcija znači da slanje i primanje poruka je drugačiji proces koji zahtijeva različite ključeve. Recimo želimo da ljudi nam šalju šifrirane poruke. Za to ćemo morati generirati keypair i podijeliti naš javni ključ, a imajući naš privatni ključ sef.

Stjecanju i razmjeni ključeva

Kada smo pokrenuti program za prvi put, to će nas pitati ako želimo stvoriti novi keypair - neka je to učiniti!

 

Ne trebamo ispuniti ništa, to je sve neobavezno. Međutim, vjerojatno biste trebali dodati zaporku: to štiti vaš privatni ključ u slučaju da netko hack računalo.

 

Novi keypairs uvijek može biti generiran u odjeljku pod nazivom „keyring” klikom na ikonu keyring pored privatnih ključeva.

Sada kada imamo keypair, idemo naprijed i izvoz naših javnosti keyby klikom na javni ključ želimo izvoziti (onaj smo upravo napravili), a zatim klikom na ikonu diskete pored javne ključeve. Spremite datoteku (koja je vaš javni ključ) gdje god je ugodno.

 

Ova datoteka koje sprema je ono što smo podijeliti s ljudima koji žele da nam šalju šifrirane poruke. Možemo ga uploadati na oblak, poslati kao privitak e-pošte i općenito učiniti javnim. Naš privatni ključ se sprema na naše računalo, a možemo ga izvoziti ako je potrebno (provjerite da je dobio šifru).

Šifriranje poruke

Tako da sada imamo ključeve, ljudi mogu nam slati šifrirane poruke. Što to izgledati? Idemo se pretvarati da smo netko tko želi poslati šifriranu poruku. Ta osoba bi trebala dobiti svoj javni ključ i uvoz (jednostavno pomoću gumba uvoz pored javnih ključeva). Nakon što su ga uvesti, možemo ići na odjeljak šifriranje i početi pisati našu poruku. Također možete šifriranje datoteke. Samo moramo biti sigurni da smo odabrali ispravan cilj (primatelja), za šifriranje poruka / datoteku s njihovim javnim ključem. Jednom smo spremni, sve što je ostalo je kliknuti na gumb „Šifriranje”.

 

Ako šifrirane datoteke će nas pitati gdje spremiti šifrirane datoteke (tako da mi onda može poslati primaocu). Ako šifrirane poruke, to će nam pokazati šifrirana, a mi onda možete ga kopirati ili spremiti kao datoteku, tako da onda možete ga poslati.

 

Dešifriranje poruka

Sada recimo da nam je netko poslao poruku putem e-pošte. To je prilično očito da svatko njuškanje na našim e-pošte neće biti u stanju razumjeti ništa. No, budući da je kodiran s našim javnim ključem, možemo ga čitati s našim privatnim ključem. Pokušajmo. Idemo u odjeljku dešifrirati i zalijepite šifrirana, a zatim kliknite na gumb „dešifrirati”.

 

Ako je naš privatni ključ zaštićen zaporkom, morat ćemo unijeti sada. Nakon toga ćemo dobiti naš otvoreni tekst poruke.

  0

I to je to! To je ono što izgleda kao za slanje i primanje poruka s PGP.

Potpisivanje i provjere poruke

Kao što smo rekli ranije, još jedna prednost asimetričnog šifriranja je da nam omogućuje da se prijavite i provjerite poruke. To je slično enkripcije, osim obrnuto: potpišemo poruke s privatnim ključevima i ljudi mogu provjeriti ovu pomoću javne ključeve.

Ljudi uglavnom koriste ovaj dokazati da su oni koji tvrde da se preko interneta funkcionira vrlo slično kao potpise koji se koriste na papiru, osim s enkripcijom je to zapravo korisno, jer to je praktički nemoguće krivotvoriti. Proces je prilično točno isti, osim učinjeno kroz „znak” i „Potvrdi” sekcija.

Neki odricanja

Znam da je hardcore sigurnosni stručnjaci uvijek nitpicking veze i vjerojatno će imati problema s ovom članku, što je razlog zašto ću preporučiti za svakoga tko želi koristiti PGP i šifriranje općenito osjetljive podatke učiniti svoje istraživanje.

Šifriranje je jedan od onih područja koja se stalno razvija. Uz dovoljno vremena, ove metode će biti zastario i da će biti potrebno novije metode. Kriptografija je fascinantno područje, a ako se traži oko vas neće biti bez čitanja materijala. Imajte na sigurnom i zabavite se!

Povezane vijesti


Post Altcoin

Bitcoin kao dugoročna investicija

Post Altcoin

Gavin Andresen pokazuje kako implementirati dvoslojnu zaštitu datoteka novčanika

Post Altcoin

Prodaja Litecoins s Paypalom za gotovinu USD ili EUR

Post Altcoin

Bit-tamo - potencijal bitcoina, etera i Orisa, drugi dio

Post Altcoin

Cjelovit vodič za odabir lisnice Litecoin

Post Altcoin

Kako doći Bitcoins - Vodič za zaradu Bitcoins brzo i besplatno u 2018

Post Altcoin

6 savjeta koji će vam pomoći da putujete s Bitcoinom

Post Altcoin

4 jednostavna koraka za prihvaćanje Bitcoina u vašem poslovanju

Post Altcoin

Korak po korak vodič za instalaciju vlastitog Bitcoin čvora

Post Altcoin

4 razloga zašto je košnica revolucionarni Bitcoin novčanik

Post Altcoin

Potcoin je gdje se nalazi! Uvod u Potcoin

Post Altcoin

Intervju s Joshom Garzom, osnivačem i izvršnim direktorom GAW rudara