Encryption of response from Nuclei
Encryption of response from Nuclei
-
random-key= generate a random key of 16 bytes ( unique for every request) -
encrypted-key= Base64Encode(RSA/ECB/PKCS1Padding(random-key,nuclei-private-key)) -
encrypted-data= Base64Encode(AES/CBC/PKCS5Padding(response-body,random-key))
Expected Response:
{
"encryptedKey": "eTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0IGNvbnNlcXVhdC4g",
"encryptedData": "eTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2NpbmcgZWxpdCwgWFtLCBxdWlzIG5vc3RydWQgZXhlcmNpdGF0IGNvbnNlcXVhdC4g"
}