Tus datos.
Tu control.
Cero drama.
Un secreto entra. Solo ciphertext sale.
Prueba el SDK que pone el cifrado en manos de tu aplicación.
No te lo contamos. Pruébalo.
- 01 Prepara tu secreto
- 02 Cifra y guarda
- 03 Recupéralo intacto
El lado humano
EN TU NAVEGADOREl lado del Vault
ESPERANDO TU SECRETOAquí tu secreto
parece ruido.
La API recibe bytes cifrados.
El original se queda en esta pestaña.
Descifrado en este navegador. Huella SHA-256 coincidente.
Demo sin custodia: ambos factores viven solo en esta pestaña. En una integración real se protegen en dos dominios independientes. Al salir o recargar perderás el acceso a esta sesión.
⌘ Mira lo que acaba de hacer el SDK +
const prepared = await prepareRevision(context, bytes);
// U y T: custodia independiente de tu integración.
await client.createRecord(prepared.envelope, requestId);
const stored = await client.getRecord(vaultId, recordId);
const original = await openRevision(stored.envelope, U, T);Tú eliges tu identidad.
Tu backend autentica al usuario y emite un grant breve. El navegador cifra y descifra. Vault almacena ciphertext y lo protege además con KMS.
Leer el contrato de integración ↗Tres piezas.
Un buen encaje.
Diseñado para guardar bytes arbitrarios y mantener el descifrado en el cliente.
- 01 / LOCAL
El secreto no hace el viaje.
El SDK cifra antes de la primera petición de almacenamiento. La API no recibe el contenido original ni los factores.
- 02 / INDEPENDIENTE
Cada versión, sus factores.
Un par nuevo por registro y versión limita el alcance de una participación expuesta. Para descifrar siguen haciendo falta las dos.
- 03 / INTEGRABLE
Tu app sigue siendo tu app.
TypeScript, JavaScript, bytes y una API documentada. Sin dependencia de Astro ni de un frontend concreto.
Tu próxima integración
empieza con una línea.
Llévate el mismo SDK que acabas de probar.
Con tipos, cliente de API y ejemplos de integración.
$ npm install https://securevault.dmtk-corp.com/sdk/domotronik-secure-vault-0.1.0.tgzUn paquete. Sin dependencias de ejecución.
Guía de integración ↗ OpenAPI 3.1 ↗