Ugrás a tartalomhoz Lépj a menübe
 


XOR

 

A különbözőség művelete a: Kizárólagos vagy (exclusiv or -> xor)

Amennyire nyilvánvaló, hogy a dolgok különböznek egymástól, legalább annyira nem nyilvánvaló az, hogy miben különböznek egymástól. Számok esetében más a helyzet, két szám kettes számrendszerbeli alakjáról ránézéssel el tudjuk dönteni azt, hogy hol különböznek egymástól. A megfelelő helyen a különbözést 1-el, az azonosságot 0-val jelölve megkapjuk azt a számot, amelyik a két szám különbözősége. Ez az eljárás a kizárólagos vagy művelete 
(exclusiv or -> xor)

szám1
3
011
3
011
6
110
szám2
5
101
6
110
5
101
szám1 xor szám2
6
110
5
101
3
011

Ha két szám különbözőséget képezzük kapunk egy harmadik számot. A három szám közül bármelyik két számnak a különbözősége megadja a harmadik számot.
alkalmazás
Titkosírás:
A szöveg lehet 1-ből és 0-ból álló jelsorozat, számítógépekben tárolt szövegek végül is ilyenek.

A kulcsban az adó és a vevő megegyezik, pl. egy könyv meghatározott oldalának a szövege.
Az adó képezi, a titkosítandó szöveg és a kulcs különbözőségét, ez lesz a titkosított szöveg.

A vevő képezi, a kulcs és a titkosított szöveg különbözőségét, ez lesz a megfejtett szöveg.

 

titkosítandó szöveg
xor
kulcs
=
titkosított szöveg
titkosított szöveg
xor
kulcs
=
megfejtett szöveg
___________________________________________________________________  

 kiterjesztés

Érdekes lehet a különbözőség kiterjesztése:

Egy gyermek általában vagy az anyától vagy pedig az apától kapja a génjeit. Ezért a gének szintjén értelmezhető a xor művelet. A gyermek az apától az anyában különbözik, a gyermek az anyától apában különbözik és az apa és az anya különbözősége a gyermek.

Az Istenembertől az ember az Istenben különbözik, az Istenembertől az Isten az emberben különbözik, és az Isten és az ember különbözősége az Istenember.

Rávilágít a "minden mindenben" kifejezés logikájára:
"És ha majd minden alá lesz neki vetve, maga a Fiú is aláveti magát annak, aki mindent alávetett neki, hogy Isten legyen minden mindenben." 1Kor 15:.28