quale algoritmo / hash può eventualmente crittografare e decifrare determinati dati indipendentemente dalle dimensioni?

-3

Ho intercettato alcuni dati per i quali non so quale algoritmo è stato usato per crittografare questi dati, questi dati sono stati sicuramente crittografati prima di trasmettere, per decrittografare i dati dovrei certamente trovare l'algoritmo usato anche chiave se necessario.

Esempio di dati;

6E190A5AA10FCB1558433669884F9B07040EFC06 > 20 byte crittografati

156785AF544E7D33C14B8F7AA5EBC714D97065C80122BB15BB522A2F18AA60303DAF1303A38CBAA9D0EB829720CD131699 > 49 byte crittografati

Se utilizzo l'algoritmo comune 3DES / AES / RSA, la dimensione dei blocchi dei dati non è sufficiente per soddisfare la condizione di questi algoritmi comuni, poiché questi algoritmi comuni richiedono che i dati siano almeno 16 byte o multipli di 16 byte. Tranne RSA, che, non ne sono sicuro, ma nel caso RSA di 20 byte i dati cifrano e decodificano richiederà anche una chiave RSA da 20 byte, il che non ha senso.

Studio algoritmi di hash senza chiave ma è crittografato in un modo, quindi non è possibile, è possibile che l'algoritmo con chiave sia utilizzato per crittografare e decrittografare i dati su entrambi i lati, è anche possibile che i dati vengano crittografati 2 volte / round usando lo stesso algoritmo la dimensione diventa 49, la maggior parte delle volte appare blocchi di 20 byte.

Più mai i dati sono casuali in tasche consecutive che dimostrano anche l'algoritmo comune in uso, quindi la modalità CBC è stata usata per randomizzare i pacchetti crittografati con testo semplice ripetuto, (la trasmissione di testo in chiaro si ripete spesso)

Ripeterò la mia domanda: quale algoritmo può eventualmente crittografare e decrittografare i dati di blocchi di dimensione 20 byte e 49 byte, o può essere di qualsiasi dimensione?

    
posta OScam 21.02.2016 - 19:09
fonte

1 risposta

3

Qualsiasi cifra di flusso sembra adattarsi alla descrizione - per definizione, funzionano su flussi di dati di lunghezza variabile, che possono essere di qualsiasi lunghezza. In questo caso, potrebbe essere che siano trasmessi due distinti tipi di valori, uno di 20 byte di lunghezza e uno di 49 byte di lunghezza.

Tuttavia non è possibile essere sicuri di un algoritmo specifico. La maggior parte degli algoritmi mira a dati dall'aspetto casuale, come principio di sicurezza di base, ei dati casuali sembrano sempre, beh, casuali!

    
risposta data 21.02.2016 - 20:31
fonte

Leggi altre domande sui tag