Symmetric Encryption & Decryption Process using RSA
Бюджет ₹400-750 INR / час
Job Description:
Please check this description: need to be encrypt and decrypt using rsa method: If you have experience in that please ping me Encrypted_Payload = Base64Encode(RSA/ECB/PKCS1Encryption(payload,[login to view URL]))
For encryption of response:
Encrypted_Payload = Base64Encode(RSA/ECB/PKCS1Encryption(payload,[login to view URL]))
For decryption of response at Client:
plainResponse =
Base64Decode(RSA/ECB/PKCS1Decryption(encPayload,[login to view URL]))
Symmetric Encryption & Decryption Process
Payload content-type will be in text/plain. Base64 encoded encrypted Cipher will be passed as
a payload.
Api Gateway use below ciphers for symmetric encryption-decryption, Client may can use any
of them.
AES/GCM/NoPadding
AES/CBC/PKCS5Padding
DES/CBC/PKCS5Padding
DESede/CBC/PKCS5Padding
IV= The initialization vector used when encrypting data using the one-time use AES/GCM,
AES/CBC ciphers.
Sample Encrypted Payload
wBJSefFsnJVlobh1cJR553w6Ay6b8/2frCjxvdZ1Bsnxztsul7Ha8lFl4PoZD+IhdlRShWdKgz3yJYIisGV/KKp
yMSY3DILOpbkqEa0Qq0g=
For encryption of request:
PublicKey (Confidential key) is nothing but randomly generated string of length 16 (OR 32).
Will be shared between Client and Api gateway.
IV = Initialization Vector- Exactly 16 bytes actual value to match the block size (Optional)
EncPayload = Base64Encode(AES/CBC/PKCS5Padding(payload,publicKey, IV))
For decryption of response:
Response = Base64Decode (AES/CBC/PKCS5Padding Decryption(encPayload,publicKey, IV))
2 фрилансеров(-а) готовы выполнить эту работу в среднем за ₹660/час
- previous experience in such topics; - eager to discuss a lot in this chat stream; - degree stats - maths;
Hi I am having an experience of 8 years in Java, can work in any domain right from banking to ecommerce