@lockisecurity/crypto-core — Criptografia AES-GCM para JavaScript e TypeScript

Adicione criptografia AES-GCM ao seu próprio projeto JavaScript ou TypeScript. @lockisecurity/crypto-core usa a WebCrypto API nativa do navegador sem dependências externas — o mesmo motor que alimenta a extensão Locki.

Suporte a AES-128 e AES-256

Gere chaves criptograficamente seguras e criptografe ou descriptografe qualquer string com AES-128-GCM ou AES-256-GCM — o mesmo algoritmo usado pelo Locki.

Zero dependências

Construído inteiramente na WebCrypto API. Sem bibliotecas de criptografia de terceiros, sem ligações nativas — apenas o runtime que você já possui.

Suporte completo a TypeScript

Fornecido com definições de tipo completas. Funciona imediatamente com projetos TypeScript — não são necessários pacotes @types adicionais.

Formato compatível com Locki

A saída criptografada é totalmente compatível com o formato da extensão Locki. Os dados criptografados no seu app podem ser descriptografados no Locki e vice-versa.

Geração segura de chaves

Gere chaves AES de qualquer comprimento suportado diretamente no navegador ou no ambiente Node.js usando a API de geração de chaves WebCrypto.

Documentação

Referência completa da API e exemplos de uso.

Saiba Mais

Comece a criptografar em minutos

Instale @lockisecurity/crypto-core e comece a proteger dados com criptografia AES-GCM na sua própria aplicação hoje.

Instalar no npm