"use strict"; let AES; let ENC; AES = require('crypto-js/aes'); ENC = require('crypto-js/enc-utf8'); const CryptoController = { encrypt(obj /*: any*/, secretKey /*: string*/) /*: ?string*/{ const encrypted = AES.encrypt(JSON.stringify(obj), secretKey); return encrypted.toString(); }, decrypt(encryptedText /*: string*/, secretKey /*: string*/) /*: ?string*/{ const decryptedStr = AES.decrypt(encryptedText, secretKey).toString(ENC); return decryptedStr; } }; module.exports = CryptoController;