Qaqatua
Qaqatua
OpenSource
  • English
  • Español
Qaqatua
OpenSource
  • English
  • Español
  • Bienvenido
  • Guia
  • Referencia
    • Projects
    • Fields
    • Encrypt
    • Decrypt
    • Ofuscar

Encrypt

Requisitos

Un access token. Consulta la seccion anterior para saber cómo crearlo

Payload

Digamos que tenemos un payload como el siguiente que queremos enviar a un servicio, y ciertos campos tienen que ser encriptados antes:

{
    "person": {
        "name": "jorge",
        "apellido": "aguilera",
        "nif": "12456789Q"
    },
    "bank_account": {
        "iban": "1233333"
    }
}

Supongamos que el servicio espera que los campos person.nif y bank_account.iban se envíen encriptados.

Configuraremos el campo fields del proyecto recién creado con:

person.nif, bank_account.iban

Envío de la request

curl -X POST "https://qaqatua.com/api/encrypt" -H "Authorization: Bearer <your_token>" -d '{
    "person": {
        "name": "jorge",
        "apellido": "aguilera",
        "nif": "12456789Q"
    },
    "bank_account": {
        "iban": "1233333"
    }
}'

A lo que QaQatua responderá con algo similar a :

{
    "person": {
        "name": "jorge",
        "apellido": "aguilera",
        "nif": "AAAAAAAaAAAAAAA=="
    },
    "bank_account": {
        "iban": "AAAAAAAaAAAAAAA=="
    }
}

Y este payload podra ser enviado tal cual al servicio.

Last Updated:
Contributors: jorge aguilera
Prev
Fields
Next
Decrypt