La respuesta a la pregunta literal de si uno puede evitar el recifrado sería no.
Presumiblemente, su objetivo es evitar que el cliente manipule los datos , es decir, que lo modifique y lo tergiverse como el original. También desea evitar realmente mantener una copia descifrable de los datos.
Dado que solo necesita cifrar y el cliente solo descifrar, la solución más sencilla es la clave pública de cifrado y autenticación . El cliente le enviaría su clave pública, que usaría para cifrar los datos. También firmaría los datos con su clave de firma privada y compartiría su clave de verificación pública para demostrar que la ha firmado.
El cliente puede descifrar los datos con su clave privada, que usted no tiene. Pero si bien pueden cifrar otro dato, no pueden firmarlo, ya que no tienen sus claves de firma privadas.
Con esta solución, puede eliminar tanto su texto plano como su texto cifrado. Su clave de verificación pública será suficiente para probar de manera concluyente si usted ha firmado o no algún mensaje dado.