@lockisecurity/crypto-core — AES-GCM šifrēšana JavaScript un TypeScript

Pievienojiet AES-GCM šifrēšanu savam JavaScript vai TypeScript projektam. @lockisecurity/crypto-core izmanto pārlūkprogrammai natīvo WebCrypto API bez ārējām atkarībām — tas pats dzinējs, kas darbina Locki paplašinājumu.

AES-128 un AES-256 atbalsts

Ģenerējiet kriptogrāfiski drošas atslēgas un šifrējiet vai atšifrējiet jebkuru virkni ar AES-128-GCM vai AES-256-GCM — tas pats algoritms, ko izmanto Locki.

Bez atkarībām

Pilnībā veidots uz WebCrypto API. Nav trešo pušu kriptogrāfijas bibliotēku, nav natīvu saistījumu — tikai jau esošā izpildlaika vide.

Pilns TypeScript atbalsts

Tiek piegādāts ar pilnīgām tipa definīcijām. Darbojas uzreiz ar TypeScript projektiem — nav nepieciešamas papildu @types pakotnes.

Saderīgs ar Locki formātu

Šifrētā izvade ir pilnībā saderīga ar Locki paplašinājuma formātu. Lietotnē šifrētos datus var atšifrēt Locki un otrādi.

Droša atslēgu ģenerēšana

Ģenerējiet AES atslēgas ar jebkuru atbalstītu garumu tieši pārlūkprogrammā vai Node.js vidē, izmantojot WebCrypto atslēgu ģenerēšanas API.

Dokumentācija

Pilna API atsauce un lietošanas piemēri.

Uzzini vairāk

Sāciet šifrēšanu dažu minūšu laikā

Instalējiet @lockisecurity/crypto-core un šodien sāciet aizsargāt datus ar AES-GCM šifrēšanu savā lietotnē.

Instalēt npm