Sisu
Krüptograafia on nimi, mis antakse andmete kodeerimise tehnikale, nii et keegi teine peale konkreetse adressaadi seda näha ega muuta ei saaks. Krüpteerimist on kahte tüüpi: sümmeetriline ja asümmeetriline ning mõlema protsess on sama. Teave saadetakse matemaatiliste valemite või algoritmide abil, mis kodeerivad selle šifriteksti, nii et sellele ei pääse juurde ilma võtme nime kandva sõna, numbri või paroolita.
Sümmeetriline krüptimine
Sümmeetriline krüptimine on krüpteerimistehnikast vanim ja tuntuim. Andmed jagunevad plokkideks ja igaühele rakendatakse salajane võti, muutes krüptiteksti loomiseks tähtede järjekorda või asendades need numbritega. See tehnika kasutab andmete krüptimiseks ja dekrüpteerimiseks ainult salajast võtit, nii et kui adressaadil seda pole, on vaja need eraldi saata.
Plussid ja miinused
Kui nii saatjal kui ka saajal on salajane võti, saavad nad kõik seda kasutavaid sõnumeid krüptida ja dekrüpteerida, mis on nii süsteemi eelis kui ka haavatavus. Sümmeetriline krüptimine on kiire ja hõlpsasti rakendatav, mistõttu on see Interneti-ostu-müügitehingute puhul kõige tavalisem krüpteerimisvorm. Kui aga ründaja tabab võtme, on tal see, mida ta selle võtme abil kõigi sõnumite dekrüpteerimiseks vajab. Ka sümmeetrilised krüpteerimisalgoritmid kipuvad olema lihtsamad - ja seetõttu hõlpsamini mõistetavad ja dekodeeritavad - kui asümmeetrilised krüpteerimisalgoritmid.
Asümmeetriline krüptimine
Asümmeetriline krüptograafia, tuntud ka kui avaliku võtme krüptograafia, kasutab kahte seotud võtit: ühte avalikku andmete krüptimiseks ja privaatset nende dekrüpteerimiseks. Informatsiooni teksti kujul käsitletakse tohutute numbritena, mis tõstetakse teise tohutu numbri võimsuseni ja jagatakse seejärel kolmanda numbriga, saades lõpptoote, mis teisendatakse uuesti tekstiks, seekord krüptituna.
Plussid ja miinused
Asümmeetrilised krüptograafiaalgoritmid on keerukamad kui sümmeetrilised, seega on need aeglasemad ja nõuavad suuremat töötlemisvõimsust. Kuid seetõttu on nad ka palju turvalisemad. Avalikku võtit saab jagada kõigile, kes võivad olla huvitatud sõnumi krüptimisest, kuid privaatvõtit ei vabastata kunagi, mis ei muuda seda ründajatele vastuvõtlikuks. Andmeid saab krüpteerida ainult avaliku võtmega ja dekrüpteerida privaatse võtmega, mis tähendab, et kui krüptimine on tehtud, ei saa kumbki saatja neid ilma privaatvõtmeta lahti krüptida.