La biblioteca cryto de AES que nos proporcionó la compañía, no genera un valor cifrado diferente para texto simple.
Si el texto es "abcd", generará el mismo valor cifrado en múltiples iteraciones.
Entonces, cuando tenemos que interactuar con otras aplicaciones (ellos lo redirigen a nuestro sitio web y nosotros lo redirigimos a su sitio web), el esquema que usamos es agregar una marca de tiempo con un "#" y luego cifrarlo.
Al igual que en este caso, el texto se convierte en "abcd # 32342534234232", y luego lo ciframos. La aplicación de la persona que llama lo descifra y descarta la parte de la marca de hora.
Quiero saber las ventajas y desventajas de este esquema, ya que "abcd" es un dato de usuario, pero no un dato crítico como la contraseña.
¡Gracias!