Ir al contenido
RECDiagnosticSDK
05 / ENVÍO SEGURO

Comparte una sesión. Solo quien tenga la contraseña puede leerla.

Exporta una sesión como JSON simple, o cífrala con AES-256-GCM y una contraseña que eliges tú. Sin esa contraseña, el archivo no se puede abrir: ni en la app ni en Session Studio.

En la app

Choose export type

Export

Safe Export

Cancel

Los dos se ofrecen en Live con Export, y en History con Share.

Export

La sesión tal como se grabó, en JSON simple.

Abierto por cualquiera

Dx_4f2a9c1.json
"url": "https://api.lumen.example/v1/accounts""Authorization": "Bearer eyJhbGciOiJIUzI1NiJ9…""Cookie": "session=8f3c2a…""bodyBase64": "eyJpdGVtcyI6W3siaWQi…"

Cada petición se puede leer: URL, cabeceras con sus tokens y cookies, cuerpos en base64, decodificados en un paso.

Se abre en la app, en Session Studio y en cualquier editor de texto.

Safe Export

La misma sesión, cifrada con una contraseña que tú eliges.

Abierto sin la contraseña

Dx_4f2a9c1_S.json
"isEncrypted": true"salt": "kR2v9qW1xT0bQe7uLm4c8A==""encryptedData": "Vb9xN3qT0pKcW8fJr2Ls…"

Ni URL, ni cabecera, ni cuerpo: solo lo que la contraseña correcta necesita para descifrarlo.

Se abre en la app y en Session Studio, tras introducir la contraseña.

Safe Export, paso a paso

De una contraseña a un archivo bloqueado.

  1. Eliges una contraseña

    Los espacios al principio y al final se ignoran. Una contraseña vacía se rechaza.

    Safe Export

    Enter a password to encrypt the exported file.

    Export

  2. Se deriva una clave

    La contraseña y una sal aleatoria dan una clave de 256 bits. La sal es nueva en cada exportación.

    HKDF-SHA256 · salt 16 bytes
  3. La sesión se cifra

    AES-256-GCM cifra y sella toda la sesión: si cambia un solo byte del archivo, ya no se abre.

    AES-256-GCM
  4. El archivo se comparte

    Contiene la sal y los datos cifrados, nunca la contraseña. Se escribe en una carpeta temporal y luego se pasa a la hoja de compartir.

    Dx_4f2a9c1_S.json

¿Exportas desde Live? La sesión legible se guarda primero en History. La copia cifrada solo sirve para compartir: nunca aparece en History. Cómo funciona Session History

Recibir un Safe Export

La contraseña, cada vez que se abre.

Importa el archivo en History con Import trace. La copia guardada en el teléfono sigue cifrada.

En History

IMP_Dx_4f2a9c1_S.json
  • Abrirlo

    La app pide la contraseña antes de mostrar las pantallas y las peticiones.

    Unlock
  • Reproducirlo

    Replay también la pide, antes de servir las respuestas.

    Replay
  • En Session Studio

    Se descifra en tu navegador: ni el archivo ni la contraseña se envían.

    En este navegador

Contraseña incorrecta, o un archivo modificado por el camino: la sesión no se abre y la app dice por qué.

Unable to decrypt trace. Password may be incorrect or file may be corrupted.

Antes de compartir

La contraseña es la única llave.

  • Envíala por otra vía

    No en el mismo mensaje que el archivo: una llamada, otra app, en persona.

  • Elígela larga

    La clave sale directamente de la contraseña. Una contraseña larga y difícil de adivinar es lo que protege el archivo.

  • Nada que recuperar

    Ni el SDK ni el archivo guardan la contraseña. Si se olvida, la sesión ya no se puede abrir.

  • Tu copia sigue legible

    Safe Export protege el archivo que viaja. La sesión en History de tu teléfono sigue en JSON simple: bórrala cuando ya no la necesites.