Come si dice l'algoritmo di crittografia utilizzato leggendo il suo output? Ecco quello che sto cercando di capire
Åbd$ý H5ù//°t¬Û)LbÒö©ÂO�…9#x<2L#š÷EaK§èìk¼ïö«��bu]÷ÌL~ž“s�O3¬ø2œ&@é(bÜ„À𶂢‘ÙÙÿ{@ÀÖÃ6æß*=Ž;i<Ò‹aôê-.[0lk
Supponendo che si tratti di una crittografia di qualità, il testo cifrato dovrebbe essere indistinguibile da casuale. Qualsiasi deviazione prevedibile da casuale è una debolezza che può essere analizzata.
Quindi dovrebbe essere impossibile determinare quale algoritmo ha creato un dato testo cifrato senza altre informazioni. Tutti i candidati dovrebbero produrre output apparentemente casuali.
Puoi usare certe proprietà del testo cifrato con un ragionevole grado di sicurezza, escludere determinati algoritmi.
Ad esempio se il testo cifrato è un numero dispari di blocchi a 8 byte (64 bit), allora è improbabile che venga crittografato con un algoritmo che elabora i dati in blocchi a 128 bit come come AES. Tuttavia, non c'è modo di dire ad es. 16 byte di dati crittografati con DES da 16 byte di dati crittografati AES dati solo il testo cifrato utilizzando questo metodo, in quanto il numero di byte di testo cifrato potrebbe adattarsi alle dimensioni del blocco di uno o dell'algoritmo. Se il testo cifrato è un numero insolito di byte (non un moltiplicatore comunemente usato), è probabile che venga crittografato usando un codice di flusso, ma non hai ancora idea di quale. E così via.
Tuttavia, come indicato da SecsAndCyber , i dati correttamente crittografati dovrebbero assomigliare a un rumore casuale, quindi è probabilmente il più vicino possibile.
Inoltre, ciò che hai postato nella tua domanda non è in realtà il testo cifrato; è una possibile visualizzazione dei dati binari del testo cifrato. Gli stessi dati binari verranno visualizzati in modo molto diverso se interpretati come ad esempio UTF-8 , UTF-16 , Windows-1252 , ISO-8859-6 e così via. Considera il cosiddetto bug "Bush ha nascosto i fatti" nel Blocco note (anche sul blog di Raymond Chen The Old New Thing con alcuni dettagli tecnici in più.
Leggi altre domande sui tag encryption