const crypto = require('crypto'); const key = Buffer.from(process.env.CREDS_KEY, 'hex'); const iv = Buffer.from(process.env.CREDS_IV, 'hex'); const algorithm = 'aes-256-cbc'; function encrypt(value) { const cipher = crypto.createCipheriv(algorithm, key, iv); let encrypted = cipher.update(value, 'utf8', 'hex'); encrypted += cipher.final('hex'); return encrypted; } function decrypt(encryptedValue) { const decipher = crypto.createDecipheriv(algorithm, key, iv); let decrypted = decipher.update(encryptedValue, 'hex', 'utf8'); decrypted += decipher.final('utf8'); return decrypted; } module.exports = { encrypt, decrypt };