Domanda

Questo riguarda l'algoritmo AES.

Supponiamo di aver implementato un algoritmo AES e di crittografare i dati usando il mio algoritmo. Supponiamo ora che anche qualcun altro abbia implementato lo stesso algoritmo AES (128 bit). Ora, se crittografo un dato usando il mio algoritmo, è possibile decrittografare i dati e recuperare i dati originali usando il secondo algoritmo che l'altra persona ha sviluppato. Qual è la differenza di fondo negli algoritmi.

È qualcosa legato a S-BOX

Grazie

È stato utile?

Soluzione

AES è un algoritmo specificato. Se hai due implementazioni diverse, entrambe dovrebbero essere in grado di crittografare e decrittografare senza alcuna differenza. Se c'è una differenza, almeno uno di loro non sarebbe AES.

Per tali cose

  1. Supponiamo che tutte le implementazioni di un algoritmo di crittografia con cui si desidera interagire siano corrette, inclusa la tua.
  2. O non reinventare la ruota a meno che tu non voglia davvero imparare qualcosa sulle ruote.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top