Program łamiący algorytmy


(Angelofspears) #1

Witam.

Poszukuję jakiś programów łamiących algorytmy ponieważ mam coś do przetłumaczenia z pisma "cyferkowego".

Chodzi mi tu o tłumaczenie na język angielski/łamany angielski (coś typu że have to huv itp.)


(Morphdreamer) #2

Zdecyduj się czy chcesz:

czy

Tego drugiego to raczej nie znajdzie, chyba, że sam napiszesz sobie taki program (albo użyjesz autokorekty worda :P). Co do pierwszego - uniwersalnego rozwiązania nie ma, ponieważ jedyna metoda deszyfrowania kodu jeśli nie znasz użytego algorytmu to brutal force, która do najszybszych nie należy.


(Angelofspears) #3

No dobra chce to 1. a z tym 2. to se poradzę ;p

Ale algorytmu nie znam a brutal force odpada.

A dużo tych algorytmów rodzai jest?

Mogę popróbować jeśli sprawdzanie jednym algorytmem nie zabiera tyle czasu co brutal force.

Ale tak w ogóle to mi te programy rozszyfrowujące algorytmy rozszyfrują że przykładowo 167 to znaczy "Huv" a takiego słowa nie ma tylko to jest "łamany have"?


(Morphdreamer) #4

Nie mam pojęcia. Może ich być równie dobrze 100 mln. Może to być nawet algorytm stworzony tylko do tego jednego tekstu.

Nawet najlepszy program nie rozszyfruje Ci liczby 167 jako "Huv", ponieważ taka liczba może reprezentować dowolny wyraz (zresztą nie tylko wyraz) o długości trzech znaków, gdzie każdy znak jest inny (choć też niekoniecznie, bo w danym algorytmie liczba 167 może równie dobrze symbolizować całe zdanie lub jedną literę). Chyba, że wiedziałbyś na pewno, że 167 to "huv", a 32259240803 goodmorning itp.

Zresztą poczytaj sobie tutaj:

http://www.elektroda.pl/rtvforum/topic872792.html


(Angelofspears) #5

No to wygląda na to że niestety nie odszyfruję tych tekstów :frowning: