Skip to content

Latest commit

 

History

History
 
 

crypto_60

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Oh Bob! (Crypto, 60p)

Alice wants to send Bob a confidential message. They both remember the crypto lecture about
RSA. So Bob uses openssl to create key pairs. Finally, Alice encrypts the message with 
Bob's public keys and sends it to Bob. Clever Eve was able to intercept it. Can you help 
Eve to decrypt the message?

###ENG PL

In this task we got three public RSA keys and a secret.enc file containing three base64-encoded strings. After extracting modulus and exponent from the keys, we notice that modulus is somewhat short. After passing it to yafu, we found p and q, from which we could easily decrypt the messages.

###PL version

W tym zadaniu dostaliśmy trzy klucze publiczne RSA, którymi zakodowano trzy wiadomości zawarte w pliku secret.enc. Po wyciągnięciu n z klucza, zauważamy że jest on dość krótki. Program yafu szybko sobie poradził z jego faktoryzacją, po czym odkodowaliśmy wiadomości.