Crittografia del codice bit a bit

0

Sto facendo un corso di crittografia online. C'è una domanda in cui è dato che il testo crittografato per;

OwBPAAQXAE9UC0FVBQxODgZSCUUMAQwCCApYRBJZBR0LDhoAGApPHQAUAQNZRAJPGwQbDQBDDREKQA==

È

We need to use more complex systems to safely communicate.

Chiedono il testo decrittografato per

JQtPDRMLFBtPAxNBBgEXT0lUBABPHQgfFANFRDlvJEkNChlICRdPBxJSBU9UHRFFVgYIQwhECAwbBxcXRAxJFAlFBEkaCwhUTBAcCxJSBU9THQxNEx0cCgoABwAWQEE7EE9JChdPGh8LEElQCRcJARMfDQFHRAAAFAAaFABTCUU3ITNSCx9FFgBUHwYAQwtFGBIKCw9SEAdFRAxFBRoPBAwADQsLTgoXHU9UC0FDBAwPFwwAGA0KTgIbFAdFFhVFDh1CQwhOCEUZBwIXRBlFFhJBVh0BQw5FGEUbBgRSCQpTFwBHE0kIEQZNTAYGHgkXFhtFHBUOVj0GBklGAAQITggBRBwBCRFMRRFeEQ==

Quello che ho capito:

Dopo la conversione

We need to use more complex systems to safely communicate.

Per base64, ho ottenuto un'altra stringa con la stessa lunghezza della stringa che hanno fornito, quindi ora devo trovare una relazione tra entrambe queste stringhe. Ma, non sono stato in grado di trovare alcuna relazione finora. Il suggerimento dato nella domanda è cifratura bit a bit. Qualsiasi aiuto sarebbe apprezzato.

Stringa che hanno dato;

OwBPAAQXAE9UC0FVBQxODgZSCUUMAQwCCApYRBJZBR0LDhoAGApPHQAUAQNZRAJPGwQbDQBDDREKQA==

Stringa che ottengo dopo la conversione

We need to use more complex systems to safely communicate."

A base64:

V2UgbmVlZCB0byB1c2UgbW9yZSBjb21wbGV4IHN5c3RlbXMgdG8gc2FmZWx5IGNvbW11bmljYXRlLg==

Non riesco a trovare una relazione tra le due stringhe sopra.

    
posta ganjja 31.01.2016 - 05:36
fonte

2 risposte

1

La frase "cifratura bit a bit" è molto probabilmente XOR'ing alla base64 del testo in chiaro con una chiave della stessa lunghezza. Questo è il tipo più basilare di cifratura simmetrica.

Prova XORando la base64 del testo in chiaro con il testo cifrato che ti danno per ottenere la "chiave". Quindi XOR questa chiave con il testo della sfida per decrittografarlo.

E sì, sono consapevole che questa è una vecchia domanda e il corso è probabilmente finito ormai.

    
risposta data 30.05.2016 - 15:43
fonte
0

Esci dal lavorare con la stringa JQ ...

Per prima cosa, prendi la stringa Ow ... e elabora una serie di passaggi che danno come risultato il testo in chiaro desiderato.

Quindi applica gli stessi passaggi alla stringa JQ ...!

    
risposta data 31.01.2016 - 05:39
fonte

Leggi altre domande sui tag