¿Herramienta de cifrado que admita múltiples descifrados separados?

0

¿Existe una herramienta que me permita cifrar n plaintexts con n claves correspondientes de manera que:

  • el texto cifrado es un archivo sin pistas sobre el valor de n.
  • el descifrado con la clave i (1 < = i < = n) produce texto sin formato i.
  • n > 1

Editar: un ejemplo de un esquema que cumple con el segundo y tercer criterio, pero no el primero sería un archivo tar que contenga n archivos cifrados con GPG independientes.

Edición 2: un ejemplo de un esquema que cumple con los tres criterios serían los volúmenes ocultos de TrueCrypt, pero estoy buscando algo que funcione con archivos individuales en lugar de un sistema de cifrado de disco (además, esto no cumple con el primer criterio) como el valor de n es siempre 2)

    
pregunta jl6 14.01.2016 - 22:04
fuente

1 respuesta

-1

Suponiendo que todos los textos cifrados son de la misma longitud (algunos rellenos complicados podrían ayudar con diferentes longitudes), puede simplemente XORAR los plaintexts juntos:

C = M1 xor M2 xor M3
K1 = M2 xor M3
K2 = M1 xor M3
K3 = M1 xor M2
M1' = C xor K1
M2' = C xor K2
M3' = C xor K3
... and so forth for Mn and Kn

Importante: incluso si el texto plano es impredecible, este esquema de "encriptación" es muy débil; No lo utilice para datos confidenciales.

    
respondido por el marstato 14.01.2016 - 22:57
fuente

Lea otras preguntas en las etiquetas