excryptor
Version:
Node JS Express Framework Cryptor Tool
20 lines (13 loc) • 614 B
Markdown
## Excryptor is a Cryptography Library for ExpressJS
| SALT | Initialization Vector | Auth Tag | Payload|
|--|--|--|--|
| Used to derive key | AES GCM XOR Init | Data Integrity | Encrypted Data |
| 64 Bytes, random | 16 Bytes, random | 16 Bytes | (N-96) Bytes |
**Cipher:** *AES-256-GCM*
**Installation:**
npm i excryptor -S
var excryptor = require('excryptor');
app.use(excryptor(SECRET_KEY));
**Usage:**
var encryptStr = excryptor.encrypt('MY_STR'); // Encrypted String ->OAJH1n...
var decryptStr = excryptor.decrypt(encryptStr); // Decrypted String -> MY_STR