Rezultat enkripcije, kako znati

poruka: 12
|
čitano: 1.693
|
moderatori: pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Rezultat enkripcije, kako znati

Pretpostavimo da niz "asdfšpqwertowergtlkghioerhčhćdfhdfdfhdghđšdfghđ" šifriramo i dobijemo "345sgfsdgi2359gfrkgsdgf9sdgjkdg8935jkg0sdfgksdg90".

 

Netko tko to pokušava otključati brute-force metodom će za različite ključeve dobijati različite rezultate, no kako će znati kada je otključao?

16 godina
offline
Rezultat enkripcije, kako znati

To je metoda pokušaja i pogreške. Probati će pa ako nije ajmo dalje {#}

 

https://security.carnet.hr/vise-o-sigurnosti/enciklopedija/brute-force-napad/

 

A siguran je da je uspio kad upadne u sustav.

12 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati

Ali interesira me postoji li način da se od silnih rezultata uoči onaj pravi.

16 godina
offline
Re: Rezultat enkripcije, kako znati

Nisam stručnjak za to. Ali gledaš najprije ono što ima nekog smilsla .Pa 1. probaš to.Pa onda dalje.

 

Nprimjer ako iz ovog 2c42e5cf1cdbafea04ed267018ef1511  dobije dssadsa , fasfsafafsa i ivan. Vjerojatno da je ivan ono što traži. Vjerojatno ima hrpa drugih metoda i slčno. No to neka napiše neki stručnjak za kriptografiju .

 

Tj. najpametnije probaj istražiti sam. Sumnjam da tražiš ove odgovore u akademske svrhe{#}

Poruka je uređivana zadnji put sri 24.7.2013 14:57 (plavi08).
17 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati
paprikanazaru kaže...

Pretpostavimo da niz "asdfšpqwertowergtlkghioerhčhćdfhdfdfhdghđšdfghđ" šifriramo i dobijemo "345sgfsdgi2359gfrkgsdgf9sdgjkdg8935jkg0sdfgksdg90".

 

Netko tko to pokušava otključati brute-force metodom će za različite ključeve dobijati različite rezultate, no kako će znati kada je otključao?

Kakvom sifrom, kojim algoritmom?

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
15 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati
paprikanazaru kaže...

Ali interesira me postoji li način da se od silnih rezultata uoči onaj pravi.

Ako je u pitanju čisti tekst onda lako. Samo gledaš jesu li se počele pojavljivati smislene riječi. Za ostale vrste podataka trebaš poznavati njihovu strukturu.

 

Moraš znati kako otprilike nešto izgleda da bi to mogao tražiti i prepoznati. Ako ne znaš što tražiš sve će ti izgledati isto...

What Andy giveth, Bill taketh away.
12 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati

Nije uopšte bitrno koji je algoritam, pitam o principu.

 

Dakle i kada razbija enkripciju nema metoda da zna šta je točno, brute force će koristiti razne ključevce, dobijati rezultate i iz toga treba naći nešto smisleno. Ali naveo sam primjer gdje u startu imamo nešto besmisleno što znači da je problem nerješiv, u svim slučajevima dobija se nešto besmisleno.

17 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati
paprikanazaru kaže...

Nije uopšte bitrno koji je algoritam, pitam o principu.

 

Dakle i kada razbija enkripciju nema metoda da zna šta je točno, brute force će koristiti razne ključevce, dobijati rezultate i iz toga treba naći nešto smisleno. Ali naveo sam primjer gdje u startu imamo nešto besmisleno što znači da je problem nerješiv, u svim slučajevima dobija se nešto besmisleno.

Da ako je nešto besmisleno pa kriptiraš teško je skužiti kad si vratio u prvobitno stanje jer nonstop dobivaš nesto besmisleno. Makar postoji šansa da slučajno i nešto smisleno ispadne.

 

BTW. bio je neki dan na TV film o Zodijak, o serijskom ubojici, tip je pisao poruke policiji između ostalog poslao je i par kriptiranih poruka, jednu su uspjeli dekodirati ostale za sad samo "nešto besmisleno" daju, pa ako te interesira udari na dekodiranje.

Don't believe what you're told. Double check.
16 godina
offline
Rezultat enkripcije, kako znati

asdfšpqwertowergtlkghioerhčhćdfhdfdfhdghđšdfghđ

 

Da dobijem ovako nešto itekako bi posumnjao. Jer ovo je itekako smisleno {#}

12 godina
neaktivan
offline
Rezultat enkripcije, kako znati

to bi bilo to

 

Znamo da smo nešto dešifrirali samo ako dobijemo nešto smisleno nešto što smo očekivali ako sam dobro razmjeo.

 

hvala

17 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati
paprikanazaru kaže...

Nije uopšte bitrno koji je algoritam, pitam o principu.

 

Dakle i kada razbija enkripciju nema metoda da zna šta je točno, brute force će koristiti razne ključevce, dobijati rezultate i iz toga treba naći nešto smisleno. Ali naveo sam primjer gdje u startu imamo nešto besmisleno što znači da je problem nerješiv, u svim slučajevima dobija se nešto besmisleno.

Bitno je koji je algoritam, jer onda potencijalni napadac zna kako ce pristupiti problemu.

Recimo da recenicu sifriras Cezarovom sifrom. Na prvi pogled izgleda besmisleno. No svaki kriptolog ce skuziti da se neki znakovi pravilno ponavljaju, pretpostavit ce da je mozda u pitanju Cezarova sifra, primjenit ce frekvencijsku analizu i voila, dobit ce originalnu poruku. Ovo je naravno banalan primjer, ali kuzi se poanta.

 

Brute force metodom se nikad ne idu razbijati sifre, jer je to besmisleno sa strane potrosnje resursa. To je tek zadnja, zadnja metoda koja se primjenjuje kad nesto pokusavas dekriptirati, metoda ocajnika. Zato je bitno koji je algoritam u pitanju jer s obzirom na algoritam/metodu sifriranja problemu se pristupa na razlicite nacine.

 

Kako znas da si razbio sifru? Vrlo jednostavno, ako dobijes nesto smisleno i ocekivano, to je samo po sebi logicno. Samo smisleno ne mora nuzno znaciti da je to upravo to sto trazis, metoda sifriranja moze biti konstruirana tako da u nekim slucajevima dekriptiranja da smislenu poruku, ali krivu - bitno je i da ocekujes odredenu poruku, npr. ako netko u ratu presretne poruku "moja zena danas nosi crvene tangice", automatski mozes posumnjati u to da li je ta poruka dobro desifrirana, dok s druge strane ako presretnes poruku "iskrcavanje je na tim i tim koordinatama" mozes biti poprilicno siguran da je to to.

 

Hm, kriptirati nesto besmisleno u startu? Koji je smisao toga? {#}

Perhaps today IS a good day to die. PREPARE FOR RAMMING SPEED!
17 godina
neaktivan
offline
Re: Rezultat enkripcije, kako znati
1domagoj1 kaže...

Hm, kriptirati nesto besmisleno u startu? Koji je smisao toga? {#}

Možda želi zbuniti onoga ko bi mogao presresti poruku, trošiti njegove resurse. Sakriti drvo u šumi. ;)

Don't believe what you're told. Double check.
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice