@lockisecurity/crypto-core — Cifrado AES-GCM para JavaScript y TypeScript

Añade cifrado AES-GCM a tu propio proyecto JavaScript o TypeScript. @lockisecurity/crypto-core usa la API WebCrypto nativa del navegador sin dependencias externas — el mismo motor que impulsa la extensión Locki.

Compatibilidad con AES-128 y AES-256

Genera claves criptográficamente seguras y cifra o descifra cualquier cadena con AES-128-GCM o AES-256-GCM — el mismo algoritmo usado por Locki.

Sin dependencias

Construido completamente sobre la API WebCrypto. Sin librerías criptográficas de terceros, sin bindings nativos — solo el runtime que ya tienes.

Soporte completo para TypeScript

Incluye definiciones de tipos completas. Funciona directamente con proyectos TypeScript — no necesita paquetes @types adicionales.

Formato compatible con Locki

La salida cifrada es totalmente compatible con el formato de la extensión Locki. Los datos cifrados en tu aplicación pueden descifrarse en Locki y viceversa.

Generación segura de claves

Genera claves AES de cualquier longitud soportada directamente en el navegador o en el entorno Node.js usando la API de generación de claves WebCrypto.

Documentación

Referencia completa de la API y ejemplos de uso.

Aprende más

Comienza a cifrar en minutos

Instala @lockisecurity/crypto-core y comienza a proteger datos con cifrado AES-GCM en tu propia aplicación hoy.

Instalar desde npm