Locked History Actions

Skirtumas „Pretty good privacy“

Pakeitimai tarp versijų 3 ir 9 (patvirtinamos 6 versijos)
Versija 3 nuo 2013-03-23 10:21:20
Dydis: 11834
Redaktorius: LinasJuozasJocys
Komentaras:
Versija 9 nuo 2013-03-25 16:57:38
Dydis: 2935
Redaktorius: LinasJuozasJocys
Komentaras:
Pašalinimai yra pažymėti taip. Pridėjimai yra pažymėti taip.
Eilutė 1: Eilutė 1:
GIF87a«È÷ÿÿÿ¸¸¸@@@ÈÈȀ€€èèè``` ØØب¨¨000PPPpppˆˆˆ   ˜˜˜xxxÐÐа°°ððð(((888HHHhhhàààÀÀÀXXX,«Èÿ
H° Áƒ*\È°¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠ
I²¤É“(Sª\ɲ¥Ë—0cʜI³¦Í›8sêÜɳ§ÏŸ@ƒ
= Žodis angliškai: =
Pretty good privacy
Eilutė 5: Eilutė 4:
J´¨Ñ£@@Ê´©Ó§70 €‰ jÝʵ«AT­ªÔ ÆøjÂZ¯pãÊ
ÁBÆ(°T`€õ ئݪ
&Ì]̘iU°$LYp֙iP
 6@ÙÆ Cã
+°
0¼0@åאa¦]¨ ÁX ¢sëN ¶€ª(0wCدch ÑmÝÝУg4€
øÀ”@`o‚
WÿöÝò-ã~%è5¯ðê k9Ø»`€cëKßOÑòÖIåkâöRgývžk·
tŸ[ð dÝCiIÆß
8áCš(y-1W^U!`€mÀY°&bŠ?™·¡CbÀ†8*¤!{
Iࡁ.
p•Až9€ kx¡XÐi>}G6b5Ö9V˜xðx\
ÈĀ“tQõ•S­Hš‚i™k)ð
Eêð¢•Ñù§áœ
PàK ("‹VÍ(g’9“FQ
(Hę]tBw–†ƒ
°(BŠ·RŸ}DUžÝØj
 ØN§.”zD ÀÿA ‰õ^¤¡ý•z^zÂzÒ}
`è@
\†'BàgOo2$A—”
«PŸÑâ*Wº
D
v*à•™¾Æ&I,;À­þFì]hÒµÓZÎ6D«Bû>D¨gÞÂõ£¸íõÞ
 ˜A°'Ib6Ú±@vš&Œ‰:ÄÉP¿éÇek©°V:¨CzÂÖåHµ “ àkA${X
T+±vŸÄÙΘ޷VŸ
 D²Ay!èÙ|TÏWÀÕß9õÊOµláCéZ6Q»`7, B#ÄÝoè
ô¯‘\ÌñHæ-‹)³ÙüfÿPÉU`‘k
s¸? Ñ°UÜЊŽ?+P·¢%-¼jš5–¶™w$¤‚Ûg[ÈkUås*ô4A‚W$¨áEM6pènÃ6¶^
™÷€¡Ç"ô@ß´Û
Àœ¬ëPª
‰ œÝñ/J*®e£ ;R-»œq§Ý6à
™Y•ñs¼Š¾½ÄtO$ßž§ õ
‰
e“Õx@y«žPëAÚõ„b§pF €P»€J—ùÞû¤FAµHÎ çZ¤~¦ð¡É8Âa^îδ©”®^
™@8#¡ªˆÌ‚‰\CÜ7@žd`‰YeÒö¸ÎèGâSKÚÿÖu
ZlNâià7åŽ =ØZ‚Ü €=yQ™U@g(óMDAÌW
rC
Qg>µ™Œ†„
GE}
¹âdJ´;¢ñ%~Ö2’éÐÔ¹
úñu
ÒÎZR5µàG}3b€ ã¤
`uyZÄ÷€!iÇLIû£&7ÉÉNzò“ 
%K‚8]á++š Ì»à5QffYùJ¶EûÜH
`%C:W!n%$”$–R:“.b”ALcµ R’ $'2µàæEÐ#‹~ÇŠò›à
§8Ç9J’´Ì9¤rH‡@¤1!DƒRUˆÖ0w^l% ]ÿÃ_¦J»LYU†dGe,È41æ ª0@XW¤á#S’–aª@á@•t*jyé
j)¯mJô—%bÈepº RNs
[hP*-jåÜ6ó9QŽœÔ"³ÎU®6†~éքÞò¯‹4Ð
ƒ’!ØðNaþ¦ªo
l#PC݌E@€›n*7móÖÓ£qîÙӋü”"^«"À(UºTf%+ZT
ªŠ³òj,º„kD&€<ƒðTn,évµEÜ4Ji˲ÞÚV<š³@Y²NXë:<ۙ¤èÈ­l³(m¶0˜”ýìXäYÔ·äex‚㬾2«ÿG­ö €›ì•ÚÊ>‘$¥¬Î™ ÀÙß¼¦¸tf5m£±ÎôÅ6C°t€T•î-1ÝÕÜ:Û¹f
M¶Ù €âdÖµ@Èr¾õiE
´€ÍED])é
ÆÄ*¢aw)ÈˋNØÛÏZ÷µt!u„ÉtI Xöؾ7jT 
ðezÕ»^Ø2s5ª
>Àa‡%gX3\Ó¼ £ 9+¦na
2€ ÂL
”¹Õ¶½%¬ˆAñ„CÒ_ˆ4Š•‰“ ¢¶À–¥D1aˆ
¹Å±hU™÷ZñAœƒ]ڍowœ‘
K¤” jß²Gänm-æéB¸*!X¡˜ÿª^&Iu)’âƒÐÏZFý—Ag‰döLL#ók`¹Œ¶†8ڕ—Hm2g×%äÎ:æž=ÒçXÊ´>‚a ãÁøgÓ°i'L
ÝJ‹
ÄMf>”!’9H?©Ò“ögydJê!¤Q¯šÊM ÷[û¸ZÅÑ^±¡X˹%5†Š°/(¡-ç¤Ñ¬_
== Santrumpa: ==
PGP
Eilutė 68: Eilutė 7:
mc‹ÖjÀdÓ¤æžTÛ­û-È­ýYc'”›¥qv”9ÐaÊˆÜ ¶¶UîH(u¯»#ÀqÓ²á\r{,uFùv—­×M~ó™ß°¢cV}±ìÛà׆¸S.q¡`»â,¡8Æc´ñ£h¼ãк‰¼‘kÙÄ|ÿ­ÉÇAN]›@©b¸òºM === Žodis lietuviškai: ===
"Gana geras saugumas"
=== Apibrėžimas: ===
Eilutė 70: Eilutė 11:
­*±¹Bv듕³üc/Ay:_.’£æ*Y¹L.pê]Ɨ!ÿ. ꢊ:!õ(°F6 ½è ¢n®C
cT/º­ñÇso3üç@w‰.pÑ$Ð*h/±b%
`€À€Uö.@ë
xÀІ€ÄOL*¸À?¥Wå=È@UÁª
PGP (angl. pretty good privacy) yra kodavimo ir dekodavimo kompiuterių programa, kuri suteikia kriptografinį privatumą ir autentiškumą perduodant duomenis. PGP dažnai naudojamas elektroniniam parašui, tekstų kodavimui ir dekodavimui, elektroniniam paštui, kad padidinti elektroninio pašto ryšio saugumą.
Eilutė 75: Eilutė 13:
JPÊÂNÕÌ·Whü,¸ÛFçñÛáÎh˜¸)+
(¢U"@¥Ø
ïܾs  ˆó™k{³Ò@‚à
hUl€Z%óX<°”
JÚIpÿ
€ÝJ
´
õ ð€Ñ?û±çóìiO“øC„爾U€
0à÷ß·EÅW|€óA%°àÁ„s 
@ yóAÆ2&BUAt hõ
øãgH5P’m-óG2aá&P€ €7Htø
àÐ,xƒ Í÷x
H+pƒ1ÕÇ7xÍÇtü÷
¨íuh}ÃaLÈ@§q>xn*ȂÞf{»²M/WxÇ7zÀwŗ
`žaYRw
`=8§W„Bs
(8Phü§]
¸}’y°®'yÿˆ7ƒ—€`è‚ø¶‚dx f莸/!¸>—‰£¶‰M!mŸ¨¡(Š.a‰ªm˜ØŠ*ÁŠ°è:¯8‹ñfg+)'_ç&·©h‹(!‹Ñ|:W„‘‚
sÀX‹Âxl/!u¨Rwv@uÍÇCXWyU‡r°B—Ñ‹FWvéd„ÛH¬Ar½ÁøŒ%AŒ
s


”z‰W
Ð^@‘7yY¡GàyÈ}*‚ÿg»EP§A~üè|w<萀Tòå'íèŽý&w€×x0oä@
@‡$}Ò% ƒ°xP` °[ÿpƒ °
s’Y+ÔÇtÊW·'xÆ·h èŒ
ypAW]97Ò|RIˆ$õ€G”S£ÙtyÀWt7éLNsÙHRiñˆúH5¦[$ŎJ¹””
€H„%‰¨AR€„Ð'®¢0í7IÆ}»E} 闗@™0ÁçˆD)
*òˆsёpùð¨øawˆ—Ž¸T +|X€YW4˜ @+í oˆàze ”Rá
8Àˆe¥[‹™™‰omeúÈÂ9œ±™^ƒÈù–ÊÙeÑY
Ð9ƒc
VØÙDÛùŽ.“œÝɝáÿ)“¤ 3ž‡žš)¬1/Ö7’¦žâ)ŸË),óòcÁVôy7ûmdó²O#ŸHٟÛe J61~ѧá>kQpÐÒ9Ô•(VgÀˆ ü´ZtÁ$øQò•[Úr bž¿5¢8œpÉ
'''Dizainas'''. PGP kodavimas naudoja nuoseklią „hash“ funkcijų, duomenų suspaudimo, simetrinio rakto ir viešojo rakto kriptografijų kombinaciją. Kiekvienas PGP žingsnis naudoja vieną kelių palaikomų algoritmų. Kiekvienas viešasis raktas yra susietas su vartotojo vardu ir/arba elektroninio pašto adresu. Pirmoji šios sistemos versija buvo visuotinai žinoma kaip pasitikėjimo tinklas (angl. web of trust) kontraste su X.509 sistema, kuri naudoja hierarchiniu požiūriu pagrįstą sertifikatų autorizaciją ir kuri vėliau buvo pridėta prie PGP diegimo.
Eilutė 108: Eilutė 15:
jAÖQ!÷É1*m  
fÆ-
3º”ZRg‘Ÿ£u–©&—L2n±
ó´;Ê£öa$^B6]Q:
xÒ¤±.¤†+ÒEZŠm‘EW^N¢Ú)¬EX]¥Ïhˆ×
îÓÅF`!>oá*
 âA¦M)Šñ
ÿr#öfèÂlÔÿ%QÆA+ "QCs'¨!§ÁR6–2e‘þ¤^¤_Zh}R\´²‹59Ús–ÊjÀ¡
vãWlÑ4̙l3„¨Æ//Ciœ‘¦åѪr" ¿QWoqLÚŸ¿´0>
6„r#ÝR´B+€á`ÀW!\åP³®R# ¬
&¬¹ºCq“P8oÃ"—Ò_[:(m¢¥òb³t­TVP~ž1µ5+`Ñ]O§¥®%¤QhÂ5¢„2­˜œDB%s²<=ê1™Q¡cítݕ-bÇuQuÜE©-$³q±ÿQ“íSTÁ@VÃ#U!sXYK;!û8äHê!7r€$]Ô$4
›;£+ŠÖ
«qñ
¨ZÆ7(wÔP Ÿ€bÆÑn*µæŠ.Wô€µ°K
O®ršÅuµk³¹5]
Àµxz(صBjLWcn¡¶¹JüÉGS8ºµ"Ž„e
Ê
'Rý²:`¢°×0Ûk•Ê·*È¢ õT4ς¨íy]þ9
·W±-"'W2.€¢9›³hó

@ COsS@fC¡·
—JR4r
º<⦥¡G™g’5*í{©4p4a²ÅÿÂtBPV2º6
€kf#¢:(‚ò/ä$J–¥®šñ³¹e2ˆrL@P}U£BÓª&5]´VË:“#Ì£²s
 1:WÎ
Ÿñ+¿¹j³VÁU4—X:k\˄Ür¯ó
ºå›ã6#kQoÃ#/H;P!jµµE$¿´&73ACÊÛqÕe
RÑb1zE
 HÞÄ$Lb
t!½.jºØµ¸}1!?Xc}vP#sÒ¢Î:ŠÌ·fE­æaVøq+!
Y¨Ã
%QShˆb®ñ’&°ò½
2(
¥z%*"#{úH`¨ÎçÂ9ŒºÿË·ÇT#4±"Ùÿ+S BL;*öY-UÖÄ-d
bõQ&Y%Â95KÂêš9œRc†<A–h!v/VeBdZt#ªc
<E4äȁ+k^Œ “û5ê±AF""iÑ;ö‘:uC¹£+_8´Ç2/“ÊÉêSµ9È|«&ä+OæÁ
¨ó’
äÛŠëfFÜGÀQÜXê®-¤\µ×Å6
’Æ-uV€Ñºº,ãLÎjòZãsÄ9
 zQ·%èÒO*7ÂêÚ ‹ã¡è£
±ÄøpHq§Õ”£}Â"㏒åI&èʔ»$ºÞ´ª8UÌõ}
ê&[L0J»´9ÿØÜʪòlÒi¢¯ÁÀ¡
#í}RTñ¡ªœÓ:ýj|¥&+8Äj/}NÄ¥ó15IÍ,`+´º!m3„«ê¿˸Œµm97H*):ÖÁͪ" W}º»XÂӌ¡¸Ñ'AqÏ;Bj
‹_“hO½}ôc¡D!†(õÖ¬æ3",+¢Lz†4+Њ͟àœ‚\ÙUR3¸‚bʨ٠ýy-0¡]ÚÛ2"¹fڊ
$±iè{Wª-ºU×Q¨-öa±­®@&
@
”³-Ch¹­R©†ªŽ¸hÜ4¡®])#hÃýÅC§h ½
Ȭm¾KÿˆÆaà€Õ'hè
¨6
ŽOò$Õ⍰,âv¶6(éôuÛv¬1vY·@¤º(ßßE¢¦uZgr 
[Ža·
)Ñ´¯ÔQJh™é=õ­Ó€€r†'ˆ
N“·Å·ž·`šWÀTñƒ&BzÇ F+
0˜ÁÑ{v·1n|+îšU–sw|°€Yb°"åݛãUáz(n#Qí°¿“¨À8®)WM“69.îå“2i|˜¾÷±â;žy°£gƒ-~
T²EÔäבqΆ§¡Â|x·——?xƒÿpƒnÂ?RçrÞ'Ú¡SÎU^"‚
<›eœ¼I˜ÞŠí•–ÏD5]ù•DªG^[<·[Àù‰T±|Ɨäóa
‡šÅB%PwÕ2ê³þ†LRm‡
¤
Å×â8Çëð“xy$Käd
Q^±Íré'5ÐýֆiÜw|®xÛÎ}‚I˜lø÷AЏ­n(TQþ‡7|n.±
sÉn|6ï©q¾¾}Œs
Ðvú8zÆç‡rŽ7Ráíû¾}À“N锱â
òzza2äze!Ö¡ž=•ýš±¹•
ÐN
o«ê´R|¹V¿qIìNU# `$hÿ#EÂrАàu2Ÿý^7˜mWÔÏ£p‚ã&M·ósu‰þð±ÛÎ>ÉäA¤Þª$5‹ÂÍåí!ѝ àýXYӍ¯až»dˆ
-Š ä
áa-ùÁå]o€hõÓ›´Œñ2qö
͟ú%!/æPÄæ`z­Œ%Aur•¼Ä6º+
[¹%B-(üw´½øGTFjÚlD
Q± 3‡õÁ0KŠMMS_:
Q\Ç÷ ó¹»õA„͹<"Í^D§‡AU1=H}Mûûru
‡¸ò¸áÜv!”qQoUŒÊËÛqgQB,ý“³Åÿ_q©ß1°¬e•|
@Sáú,
û] ŽTƒ"ªN’ªnÚQ‚“`ñý„þ|P°à .
°0¡„%ð @€ˆ
 È‘âĆ
'Ž$YÒäI”)U®dÙÒåˑP8 Á
Ö|` À
8(”É C€
2
@P@&†£(*P* @†
FÐÀ@„Lð©À³0Õ®
) Á„
z\X@¢×”r—:Ép¤M¶&\ØpÉ

¨€ ‚NJ}Váэ4hPÊÔiæ
^P
`À ìjDØh
'''Kaip PGP veikia?''' Kai kas nors pradeda naudotis PGP, pradedamas naudoti duomenų kodavimas ir generuojama raktų porą (Key Pair). Programa generuoja specialų raktą kiekvienai koduotai žinutei. Tai yra teksto failai, kurie paprastam žmogui yra nesuprantami. Raktai gali būti sudaryti įvairių stiprumo lygių – 512, 1024 arba 2048 bitų „stiprumai“ naudojami. Kuo aukštesnis skaičius, tuo stipresnė rakto kodavimo vertė. Vienas raktas iš poros yra Privatus (Private Key) raktas – šis raktas tūrėtų būti nuolatos saugomas ir niekam neduodamas. Kitas raktas yra Viešasis (Public Key) – šis raktas tūrėtų būti platinamas kiek įmanoma daugiau žmonių. Pirmas procesas, kurį atlieka PGP yra simetrinis duomenų(paprasto teksto) suspaudimas. Duomenų suspaudimas sutaupo modemo perdavimo laiką, disko laisvos vietos talpą ir svarbiausia sustiprina kriptografinį stiprumą. Tada naujas privatus raktas turi būti generuojamas kiekvieną kartą, kai vartotojas siunčia žinutę naudodamasis PGP. Toliau PGP sukuria sesijos raktą, kuris yra vienkartinis slaptas raktas. Šis raktas yra atsitiktinių skaičių kombinacija, sugeneruota iš atsitiktinių jūsų pelės judesių ir klaviatūros klavišų paspaudimų. Sesijos raktas veikia naudodamas labai apsaugotą, greitą simetrinį kodavimo algoritmą ir rezultate gaunamas šifruotas tekstas. Kai tik duomenis yra užkoduojami sesijos raktas yra užkoduojamas gavėjo viešajame rakte. Tada viešasis raktas – užkoduotas sesijos raktas yra persiunčiamas kartu su šifruotu tekstu gavėjui. 1 pav. vaizduojama kaip veikia PGP šifravimas.
Eilutė 197: Eilutė 17:

8ÿPAöa܁ÝìÙ „’½MZ)Q¸ÆÜɕ/g
øÀ
j€,93mÌK8è|ás0LUªárd†ÆÀ0 À{
<o^øn¸
W/tP\åñٌûË>
409ù
  €ñªCÊ'Ž°KH¦&X Ÿž[à³
x€¼Ò8k¼­€
xÀ;P;k”Q 
xk­ Vˈ¡SP€½óOF"‹4%ÆfJ€ˆÀ‚(àà&j€*€ƒ `4˜ ¡ø҂¯ØM
ÊÔÌ.ø0®
Ž$0 àM?ÞD0
’À$¨RHÿíTtQFUêÌ>˜³QåòÜ€ý
*�
{{attachment:encrypt.gif}}
Eilutė 213: Eilutė 19:
´ AùiRGj€RTSmôL8€MU
HOAh ÓDZȀå¨Ð
)rÀ¢÷‚Ê,Vd“UvÙE;˜µÏü0 ¿ã ÂÇ
NMˆShûäëVhƒev\rË5w-,5¨¿Ôz
à€Ž+ ÀÍۄ.Ð/ŠÈ×Ésx`‚J®BK5¡B•È€‹º­•_-øbŒ3¦ô`Þ´
R#o-61Ó6Å7aSVyeÜ,à8«
òX䏢µ ˆùºWa†$fùg ƒÖíe‰
 b~'â£KK(æhŸFÿôúj¬³.‰è
t‚6Q“".Z¸Àã
e­ÓV;c®'‚_zD æk ¦K×Ö{ï‹ñ(ï}{æí<èÛÄ¢ùV|qsÓ
íãÆvHì

›"ÞÌ
`fÆ;÷|cǯó
–îÖën:€TÄåþüu؋ô€èØ­›¸’ÀmÈ'Þì‚û8`ì vâ‹/ðåiy3[d«O
 €@Yg*é¸a5þzìC
SmåÂV¸ þ—ꝩ={ôÓoëeÍû’ Þ¨)"Üù‘
p½ÏËÐVþ%
½ÏCiÂÑßBÆ7%¾‰(óë_
èí¥†7<[Ÿ@—
L

ÿ“hu£†P„O‹B–w-œÙMa`@¼Ç÷PDlÑ\yó¡ŽP‡°£ÑA0g»
ja·r˜
­Â‘"òì#ñ‰vøÄì½LwtÁî@–9ÖdK#NÜNv3×AQŒ¯{Yà÷<l5g¦U›ÀÁKA`g}ÈíH$`P! ‘þv¹¸ðf1
;çà88ª°W0À
wGH¨LÀPB¥“(€(šIô”D?ir$IMM¨W
¥+’«ÌM
 Â‘$À
 À&
€-ڋG\™›\ *é$¡LQ$2IÎ,&Ç
‘•ÓT
·0ÿ`Iލ
ÀÈÝ.ÀM­$àʎr€\@¶ Àné¡
 €êa
˜HB¿%òpˆ[ÈÅÆw)„Sþ£©yP˜LF3Èæê$8(Í0@€ȆDdº
@€ D>™É¦Cì9Çéé(•[ŸFÂ$ƒœÐ`½ ƒ¢‰PœÂäQ˜ò—%‘RËÒ
(!
Òy°Ã ^ÆéÌ×Ôð6”FSÜd©ÍøR"’$ÌO¾û‰T¥™S°žÄC¶ahOP=5!JOÕú#!ìd€;°‹E/0¦’&$`Àôh0©RTƒÒ{žI8À'rɀW"Óÿ°Fv”ßÄkO1°MàU;
çlÎs‘| # h8°‘©ë¤$ñ>ÓE«PE®ª--
æ>àدJV·'±dª¤jfH‰á I䉤à6·»eîDz›*Hõ(µk
äHân)W•Íå.Á\k¦¸Ä
=NËjá
¢ÝGvW½›Ý𐃐Íñn¶eA
€Þ›®7²³Ì/SBÈ
Fb¼«åè
€Oi
j1¯œ¨_HŠ’$¤dK^‘´IE÷Sƒ*!è¬í
dxփðâ°—\Z`˜è™Š)àÄR–´愂d
P8!/^€’GXÀ—t¹¥^e¹bÏã€Ç‘aS‘ý{˜á‰ÄŠ÷YÈ_KÌ7
`À¾³K@ÙéN¦
EOàùé61BzfyËePo “€gºý‘X(sÙËò”jÜ
À´ÉÍùÑÆ*
ç–×sæÄïÊ
,À,­è‰)~ހ]à¢@@>ÞôMÕüÕèG#€Ò½™ @ùT@'è
ª“"›þò¨o
ËÎuÅ@ÕJ³ñœuÑÃV:C%ì@f4\ÍhsŸ–õna é‚Ì¢ã
hٝ(:¶™Œ5” ŒóšÙ\öT¦ã Ìg6C’L6ÆMlbGà¦EM²’
bàCM±˜Ñ‰ÖÒdSÞô®ÌÃ×&ʈzªªf$]§uQF.HÚÈ@¬mrîÞ
À˜I[9à"õ`ÞúÝ@:)co%k™]üN*fQÌî!%Ÿ·’Õ£Þ@`œO¸C5-#€2è
h6Mࡋ4ã—a€WÐYókYyäS7É<Çt·ŽË¨Õ½ž—³é¹çBb¿~v´§]íkg{ÛÝþv¸Ç]îs§{Ýí~w¼ç]ï{¯O@;
Dešifravimas vyksta atvirkščiai šifravimui. Gavėjo PGP kopija naudoja jos ar jo privatų raktą tam, kad atstatyti laikinąjį sesijos raktą, kurį PGP naudoja dešifruoti simetriškai užkoduotą tekstą.

Žodis angliškai:

Pretty good privacy

Santrumpa:

PGP

Žodis lietuviškai:

"Gana geras saugumas"

Apibrėžimas:

PGP (angl. pretty good privacy) yra kodavimo ir dekodavimo kompiuterių programa, kuri suteikia kriptografinį privatumą ir autentiškumą perduodant duomenis. PGP dažnai naudojamas elektroniniam parašui, tekstų kodavimui ir dekodavimui, elektroniniam paštui, kad padidinti elektroninio pašto ryšio saugumą.

Dizainas. PGP kodavimas naudoja nuoseklią „hash“ funkcijų, duomenų suspaudimo, simetrinio rakto ir viešojo rakto kriptografijų kombinaciją. Kiekvienas PGP žingsnis naudoja vieną kelių palaikomų algoritmų. Kiekvienas viešasis raktas yra susietas su vartotojo vardu ir/arba elektroninio pašto adresu. Pirmoji šios sistemos versija buvo visuotinai žinoma kaip pasitikėjimo tinklas (angl. web of trust) kontraste su X.509 sistema, kuri naudoja hierarchiniu požiūriu pagrįstą sertifikatų autorizaciją ir kuri vėliau buvo pridėta prie PGP diegimo.

Kaip PGP veikia? Kai kas nors pradeda naudotis PGP, pradedamas naudoti duomenų kodavimas ir generuojama raktų porą (Key Pair). Programa generuoja specialų raktą kiekvienai koduotai žinutei. Tai yra teksto failai, kurie paprastam žmogui yra nesuprantami. Raktai gali būti sudaryti įvairių stiprumo lygių – 512, 1024 arba 2048 bitų „stiprumai“ naudojami. Kuo aukštesnis skaičius, tuo stipresnė rakto kodavimo vertė. Vienas raktas iš poros yra Privatus (Private Key) raktas – šis raktas tūrėtų būti nuolatos saugomas ir niekam neduodamas. Kitas raktas yra Viešasis (Public Key) – šis raktas tūrėtų būti platinamas kiek įmanoma daugiau žmonių. Pirmas procesas, kurį atlieka PGP yra simetrinis duomenų(paprasto teksto) suspaudimas. Duomenų suspaudimas sutaupo modemo perdavimo laiką, disko laisvos vietos talpą ir svarbiausia sustiprina kriptografinį stiprumą. Tada naujas privatus raktas turi būti generuojamas kiekvieną kartą, kai vartotojas siunčia žinutę naudodamasis PGP. Toliau PGP sukuria sesijos raktą, kuris yra vienkartinis slaptas raktas. Šis raktas yra atsitiktinių skaičių kombinacija, sugeneruota iš atsitiktinių jūsų pelės judesių ir klaviatūros klavišų paspaudimų. Sesijos raktas veikia naudodamas labai apsaugotą, greitą simetrinį kodavimo algoritmą ir rezultate gaunamas šifruotas tekstas. Kai tik duomenis yra užkoduojami sesijos raktas yra užkoduojamas gavėjo viešajame rakte. Tada viešasis raktas – užkoduotas sesijos raktas yra persiunčiamas kartu su šifruotu tekstu gavėjui. 1 pav. vaizduojama kaip veikia PGP šifravimas.

encrypt.gif

Dešifravimas vyksta atvirkščiai šifravimui. Gavėjo PGP kopija naudoja jos ar jo privatų raktą tam, kad atstatyti laikinąjį sesijos raktą, kurį PGP naudoja dešifruoti simetriškai užkoduotą tekstą.