Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

exclusive or (xor)

[es] :: Security :: Kriptografija i enkripcija :: exclusive or (xor)

[ Pregleda: 4226 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

trodon
Nebojsa Brindic
CTO
Bincode Entertainment
Beograd

Član broj: 14115
Poruke: 219
*.eunet.yu

Sajt: bincode-entertainment.com


Profil

icon exclusive or (xor)17.03.2004. u 09:15 - pre 243 meseci
Znam da je pitanje vrhunac gluposti, ali moze li mi neko objasniti princip funkcionisanja xor logicke operacije?
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.rcub.bg.ac.yu



+2 Profil

icon Re: exclusive or (xor)17.03.2004. u 10:11 - pre 243 meseci
Pazi sad ovako:)

0 xor 0 = 0
0 xor 1 = 1
1 xor 0 = 1
1 xor 1 = 0

Probaj da uradis "naopacke" - Xor-uj rezultat sa jednim operandem - dobices drugi operand. Perverzno, zar ne;) To je jako zanimljivo svojstvo xor operacije i bas je to ono sto se koristi za sifrovanje. Uzmes tekst i xor-uj svaki bajt sa nekim brojem (kljucem). Na taj nacin dobijas kilo gluposti koje niko ne moze da provali ako ne zna pocetni kljuc. Sad uzmes pocetni kljuc i opet xor-ovanjem vratis sve u original. Umesto originalnog kljuca od jednog bajta, mozes da koristis sekvencu koja se vrti. Npr. kljuc ti je bold
xorovanje je super - originalni tekst
boldboldboldboldbo -kljuc
(i ovde treba smece)
 
Odgovor na temu

risk
Srdjan Rosic
moj radni sto / freelancing
Dublin, Ireland

Član broj: 5723
Poruke: 278
*.mobtel.co.yu

Jabber: srdjan.rosic@gmail.com
ICQ: 92276228
Sajt: www.sietf.org


+2 Profil

icon Re: exclusive or (xor)17.03.2004. u 10:23 - pre 243 meseci
znaci XOR Enkripcija je dobra samo za dugacke kljuceve
(vidi Vernam encryption) i niposto kratkim kljucevima ne treba xorovati standardizovane stvari tj. bilo sta drugo osim gustih podataka.
npr. xorujes exe fajl nekim kljucem duzine 20 byt-a. svi znaju kako exe fajl treba da izgleda. xorujes cryptovan fajl i ono sto bi trebao da dobijes i kao rezultat dobijes kljuc.

Vernamova enkripcija podrazumeva da se npr. tehnicki direktori dveju banaka vide svakih mesec dana u 4-ore ociju i razmene kljuceve velicine DVD-a, za neku drugu enkripciju koja se racuna teze od xor-a npr. PGP, ili AES
 
Odgovor na temu

trodon
Nebojsa Brindic
CTO
Bincode Entertainment
Beograd

Član broj: 14115
Poruke: 219
*.eunet.yu

Sajt: bincode-entertainment.com


Profil

icon Re: exclusive or (xor)17.03.2004. u 11:57 - pre 243 meseci
Chini mi se da polako kapiram. Thanx
 
Odgovor na temu

trodon
Nebojsa Brindic
CTO
Bincode Entertainment
Beograd

Član broj: 14115
Poruke: 219
*.eunet.yu

Sajt: bincode-entertainment.com


Profil

icon Re: exclusive or (xor)17.03.2004. u 13:38 - pre 243 meseci
Stalker, ipak ne razumem. Napishi mi kompletnu operaciju xor-ovanja onih sranja "xorovanje je super" sa kljuchem "boldbold...".
Hvala
 
Odgovor na temu

stalker
Branko Kokanovic
Beograd

Član broj: 11897
Poruke: 606
*.rcub.bg.ac.yu



+2 Profil

icon Re: exclusive or (xor)17.03.2004. u 23:06 - pre 243 meseci
Ma primer je kratak za "akademske" svrhe. Tvoja sifra je duzine 4 bajta (bold). Znaci na svaka cetiri bajta poruke vracas se na pocetak kljuca. Svako slovo/char poruke ima svoju ASCII vrednost koju xor-ijes sa ASCII vrednoscu kljuca. znaci xorovanje je super ->
x=120 xor b=98====>26
o=111 xor o=111===>0
...
v=??? xor b=98====>???
i dobijes sifrovanu poruku.
Sada na suprotnu stranu 26 xor 98=120...
(Sve vrednosti decimalne)
 
Odgovor na temu

trodon
Nebojsa Brindic
CTO
Bincode Entertainment
Beograd

Član broj: 14115
Poruke: 219
*.eunet.yu

Sajt: bincode-entertainment.com


Profil

icon Re: exclusive or (xor)19.03.2004. u 18:37 - pre 243 meseci
Stalker, hvala na kooperaciji!!! Shvatio sam skroz
 
Odgovor na temu

[es] :: Security :: Kriptografija i enkripcija :: exclusive or (xor)

[ Pregleda: 4226 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.