odszyfrowanie Triple XOR

0

Witam, mam pytanie: jak odszyfrowac triple XOR? moim zdaniem tekst zaszyfrowany 3 razy XOR'em jest identyczny do tekstu zaszyfrowanego jeden raz XOR'em wiec czy wystarczy tylko raz odszyfrowac XOR'em?

0

Ale z czym ten tekst był xorowany? 3 razy z tym samym?

0

Witam, mam pytanie: jak odszyfrowac triple XOR?

Jeżeli masz klucz -> tutki. Jeżeli nie masz klucza -> tutki.

Btw. w fajnym języku to chcesz zakodzić. (Tak, niestety nie byłeś na tyle roztropny żeby go podać)

moim zdaniem tekst zaszyfrowany 3 razy XOR'em jest identyczny do tekstu zaszyfrowanego jeden raz XOR'em

A moim 3 transformacje można traktować jako jedną z kluczem który jest xorem tych kluczy.

0

a więc tak, metoda szyfrowania była taka:
zwykly tekst-> Triple XOR-> Triple DES
Mam podany końcowy ciąg i klucz jakim to było szyfrowane. Mimo to nie mogę tego odszyfrować. Jak pisze prosty program w C to jako plik wynikowy dostaje plik z dziwnymi znaczkami, pozniej uzywalem tej strony https://chris.dod.net/xor/xor.php aby rozszyfrowac xor, wynik ktory na niej otrzymalem powinien byc ciagiem ktory jest zaszyfrowany 3DES i pozniej wchodzilem na te strone: http://www.tools4noobs.com/online_tools/decrypt/ i wpisywalem ten ciag jednak otrzymalem dziwne znaczki zamiast zwyklego tekstu. Co robię zle?

0

Dziwne znaczki? A może jest tam jakieś base64?

0

z tym base64 pomoglo - dzieki
ale dalej mam problem z tym jak rozumiec zakodowanie czegoś metodą "triple xor".Ja to widze tak, jesli mam zwykly wejsciowy to:

  1. zaszyfruje go raz xorem to otrzymam postac zakodowana
  2. zaszyfruje drugi raz xorem to co w pkt. 1 mi wyszlo otrzymam tekst wejsciowy
  3. zaszyfruje 3 raz xorem to co w pkt 2. wyszlo to otrzymam tą samą postac zakodowaną co otrzymalem w pkt. 1
    wiec wedlug mojego toku rozumowania triple xor daje taki sam wynik jak xor wiec zle przedstawilem ten schemat, gdzie jest błąd?
0

@Tomasz xorujesz zawsze z czymś, bo xor przyjmuje dwa argumenty. Pytanie wiec brzmi: z czym ten tekst jest xorowany.

0

nie wiem co bylo xorowane, mam tylko wynik koncowy ktory wyglada tak: 545259745A4A425E460B52555F735D4A415C447854505E765A304259460D55565F715A4A415E440B54575E075A37455E i klucz jakim to bylo robione. Calosc byla szyfrowana w ten sposob: zwykly tekst -> triple des -> triple xor.

0

w moim pierwszym i drugim poscie sie pomylilem, na samym koncu powinien byc xor

1 użytkowników online, w tym zalogowanych: 0, gości: 1