5.0.7 • Published 2 years ago

@guanghechen/helper-cipher v5.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

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

NameDescription
AesGcmCipherA ICipher implementation with AES-256-GCM algorithm.
AesGcmCipherFactory
5.0.7

2 years ago

5.0.6

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.0-alpha.3

2 years ago

5.0.0-alpha.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.7.2

2 years ago

4.7.1

2 years ago

4.7.4

2 years ago

4.7.3

2 years ago

5.0.0-alpha.1

2 years ago

5.0.0-alpha.0

2 years ago

4.0.0-alpha.7

2 years ago

4.0.0-alpha.8

2 years ago

4.0.0-alpha.5

2 years ago

4.0.0-alpha.6

2 years ago

4.0.0-alpha.3

2 years ago

4.0.0-alpha.4

2 years ago

4.0.0-alpha.1

2 years ago

4.0.0-alpha.2

2 years ago

4.0.0-alpha.0

2 years ago

4.4.1

2 years ago

4.4.0

2 years ago

4.2.2

2 years ago

4.6.1

2 years ago

4.4.3

2 years ago

4.6.0

2 years ago

4.4.2

2 years ago

4.0.0

2 years ago

4.2.1

2 years ago

4.2.0

2 years ago

4.6.3

2 years ago

4.6.2

2 years ago

4.6.5

2 years ago

4.6.4

2 years ago

4.5.0

2 years ago

4.1.3

2 years ago

4.7.0

2 years ago

4.1.0

2 years ago

4.3.0

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

3.0.0-alpha.1

2 years ago

3.0.0-alpha.0

2 years ago

3.0.0-alpha.3

2 years ago

3.0.0-alpha.2

2 years ago

3.0.0-alpha.5

2 years ago

3.0.0-alpha.4

2 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.0.0-alpha.3

3 years ago

2.0.0-alpha.2

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

2.0.0-alpha.1

3 years ago

2.0.0-alpha.0

3 years ago