@lockisecurity/crypto-core — AES-GCM enkripcija za JavaScript & TypeScript

Dodajte AES-GCM enkripciju vlastitom JavaScript ili TypeScript projektu. @lockisecurity/crypto-core koristi preglednik-izvorni WebCrypto API s nulom vanjskih ovisnosti — isti motor koji pokreće Locki proširenje.

AES-128 i AES-256 podrška

Generirajte kriptografski sigurne ključeve i enkriptirajte ili dekriptirajte bilo koji niz s AES-128-GCM ili AES-256-GCM — isti algoritam koji koristi Locki.

Nula ovisnosti

Izgrađeno u potpunosti na WebCrypto API-ju. Nema biblioteka kriptografije trećih strana, nema izvornih povezivanja — samo runtime koji već imate.

Potpuna TypeScript podrška

Dolazi s potpunim definicijama tipova. Radi odmah s TypeScript projektima — nisu potrebni dodatni @types paketi.

Format kompatibilan s Lockijem

Enkriptirani izlaz je u potpunosti kompatibilan s formatom Locki proširenja. Podaci enkriptirani u vašoj aplikaciji mogu se dekriptirati u Lockiju i obrnuto.

Sigurna generacija ključeva

Generirajte AES ključeve bilo koje podržane duljine izravno u pregledniku ili Node.js okruženju koristeći WebCrypto API za generaciju ključeva.

Dokumentacija

Potpuna API referenca i primjeri korištenja.

Saznajte više

Počnite enkriptirati za minute

Instalirajte @lockisecurity/crypto-core i počnite štititi podatke s AES-GCM enkripcijom u vlastitoj aplikaciji danas.

Instalirajte na npm-u