[ emperor @ 17.01.2001. 15:49 ] @
da li neko moze nesto ukratko da kaze nesto o tom kriptovanju i tako to kako se to provaljuje i da mozemo i mi neupuceni da se prikljucimo u igru pozdrav svima |
[ emperor @ 17.01.2001. 15:49 ] @
[ StratOS @ 20.05.2002. 13:35 ] @
Kao prvo kriptografija sama je jako velika nauka, to znači da ima jako jako veliko kriptografskih mogučnosti a sva bit kriptografije je sistemsko dekodiranje/enkodiranje podatka, tako da drugi ( oni koji to nesmiju ) nemogu doči do prave vrijednosti informacije.
Prvi pojav kriptografije primječen je več u drevnom Egiptu ( razne sheme lovišta ...), dakako o suvermeni dobi o enkripciji govorimo nekako o vremenu 1. svetskog rata. Da bih nešto naučio o tom evo ti par linkova http://www.und.nodak.edu/org/crypto/crypto/lanaki.crypt.class/ http://www.faqs.org/faqs/cryptography-faq/ http://members.aol.com/jpeschel/index.htm http://www.und.nodak.edu/org/crypto/crypto/resources.html Zadnje vremena se sve više pozornosti posječa Steganografiji, jer riječ je u tome, da se podatki, koji su za oko nevidljivi ljepo smeste recimo u običan text sa običnom porukom, grafički fajl, audio/video fajl ... tako da ne koriste teške algoritme enkripcije, koje ti več na običan pogled daju razmišljati, da se radi o nekom načinu enkripcije. Evo ti jedan veoma dobar primjer obične tekstualne enkripcije iz jednog avto-magazina : (heh, baš sam se namučio kod toga). ... da avtomobil nema avtomatsko spuštanje prednjih odbijača po određeni duljini našeg elastičnog .... A odgovor bi bio, da če se danas podpdne (ako uzmeš svaku 1 riječ iz teksta) nešto dogoditi. Koji dio kriptografije te najviše zanima ? [ Mikky @ 20.05.2002. 22:33 ] @
meni nije jasno zasto se snaga enkripcije meri u bit-ovima kljuca tj iz koliko bitova se sastoji kljuc (npr 128 bitna enkripcija)
zar nije vazniji faktor sam algoritam enkripcije? [ StratOS @ 21.05.2002. 07:27 ] @
Mikky Citat: zar nije vazniji faktor sam algoritam enkripcije Da imaš pravo i sam algoritam je važan, no kod enkripcije je važna i duljina i sama vrjednost ključa, a što taj ključ uopče znači. Možeš imati fiksne ključeve, koji se ne mjenjaju tekom algoritma enkripcije / dekripcije, a možeš imati i ključe koji se mjenjaju ( samo na početku su fiksni ), a svaki sledeči step algoritma se mjenjaju. Na što treba biti posebno oprezan kod algoritma enkodiranja/dekodiranja ? Funkcija enkodiranja/dekodiranja treba između svih znakova uz pomoč algoritma dobiti točno jednu fiksan znak/skupinu, koji pripada jednome znaku/skupini, kojeg hočemo enkriptirati/dekriptirati. A ključ je samo simbolička vrijednost jačine našeg enkriptiranja, no nemože uvjek da bude, sve isto ovisi i o algoritmu. Ima opet više vrsta ključeva ... A da vas ne umorim previše, dat ču ti jedan cool easy primjer : Evo teksta, kojeg hočemo Enkriptirati/Dekriptirati Evo ti primjera lagane substitucijske enkripcije : danas čemo se sresti oko podne.dođi sam i uzmi novac. Slova čemo spremeniti u znakove ASCII. Enkripcija če biti još slabija ako sve presledke spojimo u ASCII kod, znači presledke izbacimo van dobimo : 100,97,110,97,115,232,101,109,111,115,101,115,114,101,115,116,105,111,107,111,112,111,100,110,101,46,100,111,240,105,115,97,109,105,117,122,109,105,110,111,118,97,99,46, a sada recimo, da če ključ našeg algoritma biti broj 4 Snaga enkripcije bit če 1 bit, a uzimat čemo po jedno slovo i transformirati ga sa algoritmom tako, da svaki vrijednosti ascii znaka našeg texta dodamo 4 dobimo : 104,101,114,101,119,236,105,113,115,119,105,119,118,105,119,120,109,115,111,115,116,115,104,114,105,50,104,115,244,109,119,101,113,109,121,126,113,109,114,115,122,101,103,50, ako to iz ascii koda prebacimo u simbol dobivamo : herewěiqswiwviwxmsostshri2hsômweqmy~qmrszeg2 Znači, da je vrijednost ključa i dužina ključa te sam algoritam veoma važna kod jačine enkripcije, isto tako je važno koliko znakova bitova uzimamo odjednom, mi smo u tom primjeru uzimali po jedan znak (1 bit) i sam ključ je imao 1 bit, a mogli bi uzeti recimo 64 bitni ključ i uzimati po 2 bita informacija itd ... A što se tiče dekripcije več sam ti spomenuo : Funkcija enkodiranja/dekodiranja treba između svih znakova uz pomoč algoritma dobiti točno jednu fiksan znak/skupinu, koji pripada jednome znaku/skupini, kojeg hočemo enkriptirati/dekriptirati. Evo ti i malog programa za ovaj tip enkripcije. Problem češ riješiti s programom u attachementu. Dunr`c`Sqda`sdc@M`oq`UhSdoqNfq`Ly@cdJqhoBhit-OquhsjnSnm@oq`uhcnahu`i`JnudkhjnM`fq`Ct-@icdonycq`uRsq`sNR Probaj što je enkriptirano sa ključem 1, pa češ vidjeti što je tvoj sledeči zadatak. ako hočeš malo bolji programčič za enkodiranje/dekodiranje na md5 principu evo ti ga http://www.elitesecurity.org/p...on=getfile&MessageID=62470 |