aes-pkcs
TypeScript icon, indicating that this package has built-in type declarations

0.0.0 • Public • Published

AES-PKCS

Outline

The npm module aes-pkcs provides an utility class AesPkcs5 using below options:

  • AES-128/256
  • CBC mode
  • PKCS#5 Padding
  • Base64 Encoding

Installation

npm install --save aes-pkcs

Usage

Example Code

import { AesPkcs5 } from "aes-pkcs";

const content: string = "Hello world! This is an example content for the AesPkcs.encode() and decode() functions.";
const key: string = "p69nfZ7H2kSaA2vO";
const iv: string = "f8U1pc8jo7fvNAUV";

const encoded: string = AesPkcs5.encode(content, key, iv);
const decoded: string = AesPkcs5.decode(content, key, iv);

console.log(encoded);
console.log(decoded);

Console Output

B/ZQ1VHSGBpo2KwDiiLZCKO/
Hello world! This is an example content for the AesPkcs.encode() and decode() functions. 

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i aes-pkcs

    Weekly Downloads

    1

    Version

    0.0.0

    License

    MIT

    Unpacked Size

    8.48 kB

    Total Files

    12

    Last publish

    Collaborators

    • samchon