@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.
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