Jump to content
Nebuchadnezzar

Crypto [Clear this word]

Recommended Posts

Posted (edited)

Se dau urmatoarele 2 cuvinte criptate

1.DgYIDg==

2.AQoBFw==

Nu se cunoaste cheia cu care au fost criptate , tinand cont ca criptoanaliza este latura ofensiva a criptologiei definiti tipul de criptare folosita si scoateti cuvintele in cleartext.Cei care stiu sa asambleze o bucata de cod sunt rugati sa scrie un executabil intrun limbaj de programare preferat care va decripta in mod automat textul.

Edited by Nebuchadnezzar
Posted (edited)

Cum poate fi rezolvata aceasta problema?

DgYIDg== -> cipher1 (c1)

AQoBFw== -> cipher2 (c2)

Hint: Oregano Tweeds Pantella = OTP = (Encryption Type) Cum functioneaza OTP?

E = encryption

D = decryption

k = key

m = message

c = chipher

E(k,m)= m xor k

D(k,c)= c xor k

Cum functioneaza XOR Gate ?

A B (A xor B)

______________

0 0 is 0

0 1 is 1

1 0 is 1

1 1 is 0

Ce se intampla daca vine folosita aceeasi cheie pentru a cripta 2 mesaje diverse?Exista probabilitatea ca un individ sa descifreze ambele mesaje chiar daca nu cunoaste cheia?Da , deoarece c1 xor c2 = m1 xor m2 (unde c1 si c2 sunt mesajele criptate iar m1 si m2 sunt mesajele in cleartext)

Deci cunoastem c1 si c2

DgYIDg== in hex 0e06080e (c1)

AQoBFw== in hex 010a0117 (c2)

Deci vom aplica formula

c1 xor c2 = m1 xor m2

0e06080e xor 010a0117 = 0f0c0919

(0f0c0919) acest rezultat nu este altceva decat rezultatul dintre m1 xor m2 .Deci pentru a rezolva problema nu ne ramane decat sa gasim urmatoarele valori:

? xor ? = 0f

? xor ? = 0c

? xor ? = 09

? xor ? = 19

Prima coloana va fi (m1) iar a doua coloana va fi (m2) in cleartext.

Daca am ajuns pana aici sunteti rugati sa:

1.scoateti cuvintele in cleartext

2.gasiti cheia cu care au fost criptate

3.scrieti un executabil care face acest lucru in mod automat

Edited by Nebuchadnezzar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...