RSA

Con la finalidad de proteger la información es necesario enviar la peticiones con datos sensibles de forma cifrada mediante el metodo RSA.

  • PASO 1: Generar una llave de 32 caracteres única por petición.
  • PASO 2: Cifrar la llave única generada con el algoritmo RSA utilizando la llave pública que Sr.pago. (Este valor generado se enviará en el parámetro KEY)
  • PASO 3: Cifrar el JSON del request con el algoritmo AES256 utilizando la llave de 32 caracteres generada en el paso 1. (Este valor generado se enviará en el parámetro DATA).

Nota: Al enviar el valor KEY Y DATA deben codificarse en base64 para su correcto envío.

Llaves Públicas RSA

PHP – Encryption.php

RUBY – Encryption.rb

PYTHON – Python.pem

JAVA – srpago_encryption

OBJECTIVE C –Objective C

Node.JS – srpago.encryption.js

 

¿Te resultó útil este artículo? Si No