Estoy tratando de descifrar el valor a continuación en mi script js. El motor es Rhino javascript 1.7.13.
"{$crypto={type=x-simple-encryption, value={cipher=AES/CBC/PKCS5Padding, stableId=openidm-sym-default, salt=MQja0/re0ddXVHf3Pf58pw==, data=g6D0VXvFWO9Qps6LG09lA3D0q4RA3GiRPRHxGXZem0oRStkxXOEgg0XELZgRgCmd, keySize=16, purpose=idm.password.encryption, iv=6QcQD7WcXvVT3IkzSuX6Cg==, mac=HRqJ4zkL12coq3VU/q9W9g==}}}"El valor de descifrado esperado se encuentra a continuación.
{SHA}6QFhU67ig5W6XPTzQbBT/7raZIo=¿Hay alguna manera en Rhino de que podamos lograr esto? Cualquier API que podamos utilizar para este propósito.
Rhino no ofrece ninguna API específica para criptografía: Rhino es un motor de JavaScript y, como tal, expone las API de JavaScript estándar.
Dependiendo de cómo utilice Rhino, puede interactuar con las clases de Java disponibles. Por lo tanto, debe ver cómo puede lograr lo que necesita usando Java y luego, desde JavaScript, invoque las API de Java requeridas.