@devoxa/aes-encryption
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

aes-encryption

Encrypting and decrypting strings with aes-256-gcm.

Package Version Build Status Code Coverage

InstallationUsageContributorsLicense


Installation

yarn add @devoxa/aes-encryption

Usage

Under no circumstances use this for passwords. You should be using hashing instead. Read more

import { encrypt, decrypt } from '@devoxa/aes-encryption'

// The 32 character encryption key
const key = 'ZtdDl3Ex7ycFfgdbAC3uTLNk8eLVDcEd'

const encrypted = encrypt(key, 'My secret text')
// -> 'j2G63AgcRSkiFeE4jonB8I/GZYp6Uc40ItdwSappAWi75ItbDzzoOzo7EuaMaA=='

const decrypted = decrypt(key, encrypted)
// -> 'My secret text'

Contributors

Thanks goes to these wonderful people (emoji key):


David Reeß

💻 📖 ⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @devoxa/aes-encryption

Weekly Downloads

102

Version

2.0.0

License

MIT

Unpacked Size

47.9 kB

Total Files

27

Last publish

Collaborators

  • queicherius