Skip to content

Instantly share code, notes, and snippets.

@trappistes
trappistes / laravel-encrypt.js
Last active January 3, 2023 19:09 — forked from huzemin/laravel-encrypt.js
laravel Encrypt convert to CryptoJS in Javascript
import CryptoJS from "crypto-js";
const DataEncrypt = function () {
this.key = CryptoJS.enc.Base64.parse(process.env.MIX_APP_KEY.substr(7));
}
DataEncrypt.prototype.encrypt = function (data) {
let iv = CryptoJS.lib.WordArray.random(16);
let encrypted = CryptoJS.AES.encrypt(data, this.key, {
iv: iv,