Закрыт

Symmetric Encryption & Decryption Process using RSA

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))

Навыки: Java, PHP

О клиенте:
( 8 отзыв(-а, -ов) ) Shimoga, India

ID проекта: #32123751

2 фрилансеров(-а) готовы выполнить эту работу в среднем за ₹660/час

uvtxyz1991

- previous experience in such topics; - eager to discuss a lot in this chat stream; - degree stats - maths;

₹650 INR / час
(3 отзывов(-а))
1.6
sandeshmutha

Hi I am having an experience of 8 years in Java, can work in any domain right from banking to ecommerce

₹670 INR / час
(0 отзывов(-а))
0.0