@lockisecurity/crypto-core — Enkripsi AES-GCM untuk JavaScript & TypeScript

Tambahkan enkripsi AES-GCM ke proyek JavaScript atau TypeScript Anda sendiri. @lockisecurity/crypto-core menggunakan WebCrypto API asli browser dengan nol dependensi eksternal — mesin yang sama yang menggerakkan ekstensi Locki.

Dukungan AES-128 dan AES-256

Hasilkan kunci yang aman secara kriptografis dan enkripsi atau dekripsi string apa pun dengan AES-128-GCM atau AES-256-GCM — algoritma yang sama yang digunakan oleh Locki.

Nol Dependensi

Dibangun sepenuhnya di atas WebCrypto API. Tidak ada pustaka kriptografi pihak ketiga, tidak ada binding asli — hanya runtime yang sudah Anda miliki.

Dukungan TypeScript Penuh

Dikirim dengan definisi tipe lengkap. Bekerja langsung dengan proyek TypeScript — tidak perlu paket @types tambahan.

Format Kompatibel Locki

Output terenkripsi sepenuhnya kompatibel dengan format ekstensi Locki. Data yang dienkripsi di aplikasi Anda dapat didekripsi di Locki dan sebaliknya.

Generasi Kunci Aman

Hasilkan kunci AES dengan panjang apa pun yang didukung langsung di browser atau lingkungan Node.js menggunakan API generasi kunci WebCrypto.

Dokumentasi

Referensi API lengkap dan contoh penggunaan.

Pelajari Lebih Lanjut

Mulai mengenkripsi dalam hitungan menit

Instal @lockisecurity/crypto-core dan mulai melindungi data dengan enkripsi AES-GCM di aplikasi Anda sendiri hari ini.

Instal di npm