@guanghechen/helper-cipher v5.0.7
Utility functions for cipher contents.
Install
npm
npm install --save @guanghechen/helper-cipher
yarn
yarn add @guanghechen/helper-cipher
Usage
AesCipher
/AesCipherFactory
import { AesGcmCipherFactory } from '@guanghechen/helper-cipher' const cipherFactory = new AesGcmCipherFactory() const secret = cipherFactory.createRandomSecret() cipherFactory.initFromSecret(secret) const cipher = cipherFactory.cipher() // encrypt const originalContent = fs.readFileSync(sourceFilepath) const { cryptBytes, authTag } = cipher.encrypt(originalContent) // decrypt const plainBytes: Buffer = cipher.decrypt(cryptBytes, { authTag })
Overview
Name | Description |
---|---|
AesGcmCipher | A ICipher implementation with AES-256-GCM algorithm. |
AesGcmCipherFactory |
8 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago