UNPKG

encrypt-stack

Version:

An encryption driver/stack to create a multi-layer encrypted workflow in Node.

12 lines (9 loc) 335 B
'use strict'; const crypto = require("crypto"); module.exports = (method, secret, data)=>{ const iv = data.split("$//$")[1]; const decipher = crypto.createDecipher(method, secret, iv); let decrypted = decipher.update(data.split("$//$")[0], "hex", "utf8"); decrypted += decipher.final("utf8"); return decrypted; };