Skip to main content

Modern Web Browser and Deno compatible AES-GCM library written in TypeScript

Deno Import:

import {
  aesGcmDecrypt,
  aesGcmEncrypt,
} from "https://deno.land/x/aes_gcm@v1.0.2/mod.ts";

Example:

const input = "secret text";

const password = "any strong password ^%&!$0P";

const ctxt = await aesGcmEncrypt(input, password);

const output = await aesGcmDecrypt(ctxt, password);

console.log(input === output);

Documentation