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