Quiero validar un mensaje proveniente de una fuente confiable, y quiero que el mensaje esté encriptado. Puedo compartir las llaves de forma segura de antemano. El problema es que estoy muy limitado en la cantidad de caracteres en cada mensaje (el peor de los casos está cifrado y la longitud del mensaje blindado es de 300 caracteres, lo que es aceptable, pero alto).
¿Parece la forma "correcta" de hacer esto con la firma? Realmente no estoy familiarizado con el flujo de trabajo, y me preocupa la duración que se sumaría u otras complicaciones.
Dado que puedo formatear mi mensaje cifrado como deseo, ¿es válido simplemente descifrar y validar que el mensaje tiene el formato correcto (identificador de 10 caracteres, seguido de 5 caracteres numéricos, etc.)?