mini-aes

1.0.1 • Public • Published

mini-aes

A tool for encrypting or decrypting files using AES.

Install

npm i mini-aes --save
//or 
yarn add mini-aes

Example

const FileCrypt = require("mini-aes");

async function test() {
  try {
    const fc = new FileCrypt("fage");
    let result = await fc.encryptFile("package.json", "./tmp/package-aes.json");
    console.log("encrypt ok");
    result = await fc.decryptFile("./tmp/package-aes.json", "./temp/package2.json");
    console.log("decrypt ok");
  } catch (e) {
    console.log(e);
  }
}

test().then((t) => {});

APIs

    /// encrypt file 
    /// @fileFrom=source file path
    /// @fileTo=dist encrypt file path
    encryptFile(fileFrom:string, fileTo:string):Promise<void>;

    /// decrypt file 
    /// @fileFrom=source encrypt file path
    /// @fileTo=dist source file path
    decryptFile(fileFrom:string, fileTo:string):Promise<void>;
    

Package Sidebar

Install

npm i mini-aes

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

6.62 kB

Total Files

5

Last publish

Collaborators

  • lanmeng2022