Voglio avere una cifratura che quando le persone decodificano con la propria chiave, ottengono diversi messaggi significativi. È possibile questo?
In teoria si. In pratica no.
Potresti usare un codice a una volta come
a \xor k = b and c \xor k' = b
Ma questo inverte il ruolo della chiave e del messaggio. b
diventa la chiave e k
/ k'
il testo cifrato. In effetti è possibile modificare la funzione XOR in qualsiasi altra funzione, richiederebbe le stesse proprietà e quindi avrebbe gli stessi punti deboli.
Leggi altre domande sui tag encryption