I have a RSA (RSA/ECB/PKCS1Padding) buffer content which must be decrypted using a public key, generating a key.
This will produce the key I will need to decrypt another buffer using the AES/CBC/PKCSSPadding and an IV.
So, I will need to decrypt the first buffer using RSA and a public key to generate the key to decrypt another buffer using AES and anIV wch is in another buffer.
This is how data is present in main buffer:
main buffer bytes:
0 255 ENCRYPTED_LICENSE_KEY
256 271 IV
272 END ENCRYPTED_LICENSE_BODY
LICENSE_KEY = ENCRYPTED_LICENSE_KEY decrypted with public key (RSA/ECB/PKCS1Padding)
LICENSE_BODY = ENCRYPTED_LICENSE_BODY decrypted with LICENSE_KEY & IV (AES/CBC/PKCS5Padding)
I have a RSA (RSA/ECB/PKCS1Padding) buffer content which must be decrypted using a public key, generating a key. This will produce the key I will need to decrypt another buffer using the AES/CBC/PKCSSPadding and an IV.
So, I will need to decrypt the first buffer using RSA and a public key to generate the key to decrypt another buffer using AES and anIV wch is in another buffer.
This is how data is present in main buffer:
main buffer bytes:
0 255 ENCRYPTED_LICENSE_KEY 256 271 IV 272 END ENCRYPTED_LICENSE_BODY
LICENSE_KEY = ENCRYPTED_LICENSE_KEY decrypted with public key (RSA/ECB/PKCS1Padding)
LICENSE_BODY = ENCRYPTED_LICENSE_BODY decrypted with LICENSE_KEY & IV (AES/CBC/PKCS5Padding)
Can this be done with crypto-js?
Thanks very much for any help