@lockisecurity/crypto-core — Криптиране AES-GCM за JavaScript & TypeScript

Добавете криптиране AES-GCM към вашия собствен проект на JavaScript или TypeScript. @lockisecurity/crypto-core използва нативния WebCrypto API на браузъра с нулеви външни зависимости — същият двигател, който захранва разширението Locki.

Поддръжка на AES-128 и AES-256

Генерирайте криптографски сигурни ключове и криптирайте или декриптирайте всяка низ с AES-128-GCM или AES-256-GCM — същият алгоритъм, използван от Locki.

Нулеви зависимости

Изграден изцяло на WebCrypto API. Няма библиотеки за криптиране на трети страни, няма нативни връзки — само средата за изпълнение, която вече имате.

Пълна поддръжка на TypeScript

Доставя се с пълни дефиниции на типове. Работи директно с проекти на TypeScript — няма нужда от допълнителни пакети @types.

Формат, съвместим с Locki

Криптираният изход е напълно съвместим с формата на разширението Locki. Данни, криптирани във вашето приложение, могат да бъдат декриптирани в Locki и обратно.

Сигурна генерация на ключове

Генерирайте AES ключове с всяка поддържана дължина директно в браузъра или средата Node.js, използвайки API за генерация на ключове на WebCrypto.

Документация

Пълна справка за API и примери за използване.

Научете повече

Започнете да криптирате за минути

Инсталирайте @lockisecurity/crypto-core и започнете да защитавате данни с криптиране AES-GCM във вашето собствено приложение днес.

Инсталирайте в npm