@lockisecurity/crypto-core — Szyfrowanie AES-GCM dla JavaScript i TypeScript

Dodaj szyfrowanie AES-GCM do własnego projektu JavaScript lub TypeScript. @lockisecurity/crypto-core używa natywnego dla przeglądarki WebCrypto API bez zewnętrznych zależności — ten sam silnik, który napędza rozszerzenie Locki.

Obsługa AES-128 i AES-256

Generuj kryptograficznie bezpieczne klucze i szyfruj lub deszyfruj dowolny ciąg znaków za pomocą AES-128-GCM lub AES-256-GCM — ten sam algorytm, którego używa Locki.

Zero zależności

Zbudowany wyłącznie na WebCrypto API. Brak zewnętrznych bibliotek kryptograficznych, brak natywnych powiązań — tylko środowisko uruchomieniowe, które już posiadasz.

Pełna obsługa TypeScript

Dostarczany z kompletnymi definicjami typów. Działa od razu z projektami TypeScript — nie są potrzebne dodatkowe pakiety @types.

Format zgodny z Locki

Zaszyfrowane dane wyjściowe są w pełni zgodne z formatem rozszerzenia Locki. Dane zaszyfrowane w Twojej aplikacji mogą być odszyfrowane w Locki i odwrotnie.

Bezpieczne generowanie kluczy

Generuj klucze AES o dowolnej obsługiwanej długości bezpośrednio w przeglądarce lub środowisku Node.js za pomocą API generowania kluczy WebCrypto.

Dokumentacja

Pełna dokumentacja API i przykłady użycia.

Dowiedz się więcej

Zacznij szyfrować w kilka minut

Zainstaluj @lockisecurity/crypto-core i już dziś zacznij chronić dane za pomocą szyfrowania AES-GCM we własnej aplikacji.

Zainstaluj na npm