[ borovac @ 11.07.2005. 14:52 ] @
Code:
Linkin Park rocks

ovaj text je enkriptovan mojim algoritmom koristeći šifru LP u slijedeći text
Code:
˜9ş;µ>l ­B·đľ?Ż;ż



možete li dekriptovati slijedeći text
Code:
~Ç,¨ss¤Ç%–sgžş%¨¸h§¸y

za enkripciju ovog texta sam koristio šifru 512
[ ventura @ 12.07.2005. 07:55 ] @
Mislim da ti ovo nije dobro encode-ovano ovde... Bolje je da output file zakacis uz poruku, jer je velika verovatnoca da je ovaj string koji si pasteovao ovde sjeban od stane windows-a...
[ borovac @ 12.07.2005. 13:13 ] @
Evo zip fajl
[ ventura @ 12.07.2005. 14:38 ] @
Rešenje je:

Code:
It's not a big secret!
[ borovac @ 12.07.2005. 14:50 ] @
Svaka čast.
Kako si to uspio??
[ ventura @ 12.07.2005. 15:02 ] @
Da pojasnim kako sam došao do rešenja:

Kada sam otvorio prvi file "1encrypt.txt" odmah mi je bilo jasno da se radi o kljucu duzine dva bajta, zbog repeticije karaktera.

Posto si stavio enkriptovan fajl, resenje, i kljuc, onda sam sastavio sledecu tabelu sa decimalnim ASCII vrednostima

Code:

A - Key
B - Tekst
C - Šifra

A    76    80    76    80    76    80    ...
B    76    105    110    105    110    32    ...
C    152    57    186    57    186    240    ...


Posmatrajuci tabelu izvukao sam pravilnost:
Prvi karakter kljuca se uvek samo dodaje na originalnu vrednost i time se dobija sifra. Drugi karakter kljuca se dodaje na originalnu vrednost, potom se dodaje 128. Ako ukupna suma prelazi 256, od nje se oduzima 256. Ako je suma manja od 256 vrednost se ostavlja kao takva.

Formule:
k1 -> C = A + B
k2 -> if(A+B+128 > 256) then A+B+128-256 else A+B+128

Reverznu proceduru nije bilo tesko napisati.


Za drugi fajl je postojao problem jer je bilo ocito da je nacin kriptovanja promenjen, odnosno za drugi karakter kljuca nisu izlazile korektne vrednosti.

Prvo sam pomislio da si 128 ubacio eto jer si mislio da time postizes 'dobijanje' 128-bitnog kljuca. Medjutim provalio sam da tu ima jos neka 'fora' a koju nisi naveo prvobitno. Pogledao sam u kakvoj je relaciji broj 128 sa decimalnim vrednostima kljuca i dosao sam do broja 28 (ASCII vrednost za FS - File Separator), predpostavio sam da je to vezano a kljuc pa sam onda isprobao vrednosti 146, 118, 90, 62, od kojih je ova poslednja bila kljuc kojim sam dekriptovao vrednost "It's not a big secret!".

[ borovac @ 12.07.2005. 16:56 ] @
Malo ne kontam ovaj tvoj način.
Možeš li dekriptovati ovo.
Sve ti je u zipu.
[ ventura @ 12.07.2005. 17:18 ] @
Sad cu da probam ovo, jedino sto moram da napisem neki programcic, prevelik je string da bi ga rucno racunao...
[ borovac @ 12.07.2005. 17:22 ] @
Ja sam već napravio??
[ ventura @ 12.07.2005. 17:33 ] @
Pa zar nisi ti i napisao taj kripter?
[ borovac @ 12.07.2005. 18:31 ] @
Jesam. Smislio sam i algoritam i napravio Win32 aplikaciju u Delphi-u.
Nije neki aloritam, ali ja sam zadovoljan.
Već sam smislio novi, maloprije. Mislim da mi taj nećeš probiti.
Jesil' dekriptovao ono?
[ ventura @ 12.07.2005. 18:46 ] @
Upravo pokusavam, bio sam u corsokaku jer sam mislio da si koristio identican algoritam... Izanalizirao sam string i vidim da je repeticija kljuca u redu, izdvojio sam prva cetiri segmenta i stavio ih na grap, i opet sam uocio da se nesto desava par-nepar, jedno sledi drugo, samo treba da provalim na koji nacin, i kojom zakonitosti...

Evo i graph u prilogu:


[Ovu poruku je menjao ventura dana 12.07.2005. u 19:47 GMT+1]
[ borovac @ 12.07.2005. 20:11 ] @
Koristio sam isti algoritam za oba primjera.
[ ventura @ 12.07.2005. 22:02 ] @
Ovaj kljuc od 22 karaktera me jebe... Provalio sam da korisis tri alfabeta za supstituciju (imas ukupno 75 razlicitih karaktera u tekstu), medjutim ne mogu nikako da nadjem kolelaciju izmedju dva karaktera... Verovatno kada bi postovao duzi cipher mogao bi da se uradi letter frequency pa da se na osnovu toga naravi analiza i dekriptuje...

Ono sto ja predpostavljam na osnovu desifrovanja je da tekst pocinje sa "It's..." mada mozda gresim, pa zbog toga ne mogu da izvucem relacije...

Jel bi mogao kao pomoc da mi ostavis dva texta jos, jedan da je kriptovan sa kljucem od 3 karaktera, a drugi sa kljucem od 4 karaktera?
[ borovac @ 12.07.2005. 22:23 ] @
Ne pošinje sa It's, ali počinje sa I

evo dva nova texta za dekriptovati.
Kako ocjenjuješ ovaj moj algoritam?
[ borovac @ 14.07.2005. 22:41 ] @
Ako ne možeš otkriti, urevdu je. Samo reci i ja ću reći kakav sam algoritam koristio.
Već sam napravio novi malo teže za probiti.
[ ventura @ 15.07.2005. 08:41 ] @
Ma izvalio sam algoritam koji koristis, nego ne mogu sada da dektriptujem onaj veliki fajl, treba mi vremena da raspisem kljuc, a u nekoj guzvi sam na poslu juce i danas... Aj nemoj da objavljujes, ja cu sutra uvece imati malo vremena, pa cu se posvetiti tome...
[ borovac @ 15.07.2005. 13:21 ] @
Hajde, hajde reci koji algoritam koristim??
[ password78 @ 28.12.2009. 10:40 ] @
Da li mi moze neko dekodirati ove sifre

d79e99d97657083506c0564252a2bc9a

7b20e2df9a5bdba340d1e6a2681f8f43
[ EArthquake @ 28.12.2009. 23:36 ] @
predpostavljam da je su ovo md5 hash-evi

samim tim ne moze se dekriptovati ,
mozes samo brute force metodom naci string koji odgovara tim hashevima i to ako je string kratak ...

[Ovu poruku je menjao EArthquake dana 29.12.2009. u 00:47 GMT+1]
[ w3bl0rd @ 29.12.2009. 06:50 ] @
ako se i radi o md5, tako izgleda korištena je neka zaporka koje nema u standardnim riječnicima, mislim da ni sa brute force metodom nećeš ništa postići u brzo vrijeme