@lockisecurity/crypto-core — AES-GCM šifravimas JavaScript ir TypeScript

Pridėkite AES-GCM šifravimą į savo JavaScript arba TypeScript projektą. @lockisecurity/crypto-core naudoja naršyklei natyvų WebCrypto API be jokių išorinių priklausomybių — tą patį variklį, kuris maitina Locki plėtinį.

AES-128 ir AES-256 palaikymas

Generuokite kriptografiškai saugius raktus ir šifruokite arba dešifruokite bet kokią eilutę naudodami AES-128-GCM arba AES-256-GCM — tą patį algoritmą, kurį naudoja Locki.

Nulinės priklausomybės

Sukurtas išskirtinai naudojant WebCrypto API. Jokių trečiųjų šalių kriptografijos bibliotekų, jokių natyvių susiejimų — tik jau turimoji vykdymo aplinka.

Visiškas TypeScript palaikymas

Pateikiama su pilnomis tipų apibrėžtimis. Veikia iš karto su TypeScript projektais — nereikia papildomų @types paketų.

Suderinamas su Locki formatu

Užšifruota išvestis yra visiškai suderinama su Locki plėtinio formatu. Jūsų programoje užšifruoti duomenys gali būti iššifruoti Locki ir atvirkščiai.

Saugus raktų generavimas

Generuokite bet kokio palaikomo ilgio AES raktus tiesiogiai naršyklėje arba Node.js aplinkoje naudodami WebCrypto raktų generavimo API.

Dokumentacija

Išsami API nuoroda ir naudojimo pavyzdžiai.

Sužinok daugiau

Pradėkite šifruoti per kelias minutes

Įdiekite @lockisecurity/crypto-core ir šiandien pradėkite saugoti duomenis AES-GCM šifravimu savo programoje.

Įdiegti npm