System kodowania

0

mam nadzieję, że dobrze trafiłem z forum... Chodzi o to, że napisałem system kodujący i chciałbym wiedzieć, czy jest dobry. Polega on na tym, że każdy znak podczas kodowania przechodzi przez następującą procedurę, przy użyciu kodera w postaci 8-bitowego kodera( później ten sam jest potrzebny do dekodowania.
Oto jego mała procedura:
odczytywany jest pierwszy bit kodera. Jeśli jest on jedynką, to pierwszy bit znaku zmienia się( polecenie XOR) i tak dalej z każdym z 8 bitów znaku i 8 bitów kodera...
oczywiście koder musi być dłuższy niż jeden bajt i właśnie są używane jako koder w zapętleniu dla kolejnych znaków...
Co o nim sądzicie, czy czasem nie jest taki już wynaleziony i powszechnie używany :)

0

powiedz jeszcze raz o co ci chodzi, bo odnioslem wrazenie jakobys uwazal ze wynalazles XORa :D

0

Generalnie, każdy algorytm, w którym do kodowania i rozkodowania używa się tego samego kodu, jest łatwy do rozszyfrowania.

0

nie rozumiem, może jakieś przykłady? :|

0

Czego nie rozumiesz????? I czego chcesz przykłady? Napisałeś jakiś super hiper system kodowania, pochwaliłeś się nim i czego nie rozumiesz? Może swoich pytań? Bo z tym mógłbym się zgodzić... [glowa]

0

nie rozumiem tego, jak można odkodować innym koderem niż ten, którym zakodowano?

0

Więc ci podpowiem:
odpal google i poszukaj informacji o "kluczach prywatnych i publicznych" - jak przeczytasz to wróc do tego tematu - nie wcześniej!

0

to co "stworzyles" jest nieudolna imitacja szyfrow strumieniowych, gdzie kazdy bit kodowany jest osobno. Dlaczego nieudolna??? Bo faktycznie w szyfrach strumieniowych stosuje sie generatory liczb pseudolosowych, ktorych u ciebie BRAK!!! masz natomiast staly klucz (koder jak to nazwales) i XORujesz nim znak, zapewne w spos. nastepujacy:

znak=znak XOR znak_klucza;

I tu zaznacze, ze jak najbardziej mozliwe jest odkodowanie tego "systemu" w bardzo latwy sposob - stosujesz prymitywne podstawienie, gdzie jeden znak moze byc zakodowany na 256 sposobow... Policz ile czasu zajmie mi odczytanie calosci tekstu, nawet bez znajomosci klucza (w sumie jak klucz jest krotszy od 16 znakow to w 5 minut moge go uzyskac)...

I ostatnia sprawa, jak piszesz dowolny kryptosystem symetryczny, niezalezny od klucza lub ze slabym kluczem to niepodawaj zasady jego dzialania - dla osoby o IQ>=85 wystarczy to do "zlamania" go...

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