handdator

Visa fullständig version : Xor



beoneo
2003-11-11, 11:07
Hur sker avkodningen mot koden XOR ?
Koden lämmnar väl aldrig kortet ?

0 -> kort = koden ?

Helt ute och cyklar eller ?

Letar efter en bra teknik sida om detta .

BEO.

2003-11-11, 12:52
Ehh, vad menar du? XOR är en logisk funktion. C=A xor B = NOT(A)&B OR A&NOT(B).

/Spock

zkurvic
2003-11-11, 15:05
Om du ska avkoda något med hjälp av en XOR operation så gör du som följande på en 8 bitars datamängd:

10110100 <- kodad data
01101101 <- krypteringsnyckel
11011001 <- avkodad data

XOR funkar så att om någon av bitarna (i antingen kodade datan eller nyckeln) är 1 då blir resutatet 1 annars blir resultatet 0.
Om du sedan kör den avkodade datan genom en XOR med samma nyckel får du den kodade datan tillbaka.
Det är ett väldigt enkel och osäker sätt att koda data på och är väldigt enkelt att knäcka eftersom det bara är att skicka in "tom data" (bara nollor) så får du ut nyckeln.