Domanda sui compiti a casa
La domanda completa è la seguente:
Supponiamo che ti venga detto che la crittografia del cronometro del messaggio "attacco all'alba" è 09e1c5f70a65ac519458e7e53f36
(le lettere in chiaro sono codificate come ASCII a 8 bit e il testo cifrato dato è scritto in esadecimale). Quale sarebbe la crittografia one time pad del messaggio "attack at dusk" sotto la stessa chiave OTP?
A me sembra che tutto quello che dovresti fare è trovare la rappresentazione esadecimale dell'attacco al crepuscolo, aggiungerlo per attaccare all'alba e poi usare il tasto per convertire l'attacco al tramonto su un valore crittografato. Tuttavia, non so come memorizzare il valore esadecimale in C ++ (o qualsiasi altra lingua). Questo è quello che pensavo avresti fatto: string attackAtDawn = 61747461636b206174206461776e;