import CryptoJS from "react-native-crypto-js"; const encrypt = (data, hash) => { var key = CryptoJS.enc.Latin1.parse(`${hash}-loyalty`) var iv = CryptoJS.enc.Latin1.parse('unioilloyaltyapp') var encrypted = CryptoJS.AES.encrypt( data, key, {iv:iv,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7 }).toString() return encrypted } const decrypt = (data, hash) => { var key = CryptoJS.enc.Latin1.parse(`${hash}-loyalty`) var iv = CryptoJS.enc.Latin1.parse('unioilloyaltyapp') var decrypted = CryptoJS.AES.decrypt( data, key, {iv:iv,padding:CryptoJS.pad.Pkcs7} ).toString(CryptoJS.enc.Utf8) return decrypted } export default { encrypt, decrypt }