[c++]szyfrowanie XORem-znajdowanie klucza

kubek1
Użytkownik
Użytkownik
Posty: 249
Rejestracja: 15 wrz 2008, o 19:35
Płeć: Mężczyzna
Lokalizacja: Syberia
Podziękował: 15 razy
Pomógł: 32 razy

[c++]szyfrowanie XORem-znajdowanie klucza

Post autor: kubek1 »

Witam. Mam taki program:
main.cpp kod:    
Program ten ma za zadanie znajdować klucz na podstawie plików oryginal.txt i szyfr.txt i zapisywać go do pliku klucz.txt.
Pliki szyfruję tym programikiem za pomocą XORa:
Kod::    
Co powinienem naprawić w tym pierwszym programie, co znajduje się ten klucz, by nie pojawiały mi się na końcu jakieś krzaczki? Z góry dziękuję za pomoc.
Xitami

[c++]szyfrowanie XORem-znajdowanie klucza

Post autor: Xitami »

ile znaków zapisze się w pliku po:
zapis.put(10);
?
kubek1
Użytkownik
Użytkownik
Posty: 249
Rejestracja: 15 wrz 2008, o 19:35
Płeć: Mężczyzna
Lokalizacja: Syberia
Podziękował: 15 razy
Pomógł: 32 razy

[c++]szyfrowanie XORem-znajdowanie klucza

Post autor: kubek1 »

Myślę, że dwa znaki pójdą po takiej instrukcji, jeśli masz na myśli ten drugi program. Zresztą dla programu to nie ma znaczenia, bo przy zapisie program zamienia
na
, zaś przy odczycie najpierw dokonuje tej operacji i dopiero dekoduje, więc nie trzeba się bawić trybem binarnym.

Problem był tylko z pierwszym programem, ale został naprawiony
Xitami

[c++]szyfrowanie XORem-znajdowanie klucza

Post autor: Xitami »

W czasie dekodowania, gdy spotkasz 0x0D, 0x0A to jest to koniec wiersza czy akurat tak zakodowano dwa kolejne znaki wiadomości?
ODPOWIEDZ