secure-ls2
Version:
Secure localStorage/sessionStorage data with high level of encryption and data compression
13 lines (11 loc) • 457 B
JavaScript
var key = 'aes__compressed';
var data = { data: [{ age: 1 }, { age: '2' }] };
var aes_c = new SecureLS({ encodingType: 'aes', encryptionSecret: '' });
ae = aes_c.AES.encrypt(JSON.stringify(data), '');
bde = aes_c.AES.decrypt(ae.toString(), '');
de = bde.toString(aes_c.enc._Utf8);
aes_c.set(key, data);
console.log('AES Compressed');
console.log(localStorage.getItem(key));
console.log(aes_c.get(key));
console.log('____________________________________');