| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

客户端存储机制的封装:secStore.js

secStore是在浏览器内客户端存储机制处理的一个简单包装。它被命名secStore.js,因为不仅这个插件能帮助你透明的存储和客户端的数据检索,还可选提供一个安全层使用SJCL(斯坦福大学的Javascript加密库)来加密上述的数据。

特性:

  • 支持HTML5 localStorage
  • 支持HTML5 sessionStorage
  • 支持Cookie
  • 支持AES 加密
  • Quota 支持(4K for cookies and 5MB for HTML5 mechanisms)

选项:

  • encrypt: {Boolean} Provide transparent symmetric encryption of saved data
  • data: {Mixed} Object, string, array or booleans of data to be saved
  • key: {String} Unique identifier used as storage key
  • passphrase: {String} User supplied passphrase
  • storage: {String} Storage engine to use; local, session or cookies

Default use

保存数据...

var storage = new secStore    , options = {      encrypt: true,      data: {        key: 'some data that is somewhat private'      }    };      storage.set(options, function(error, results){    if err throw err;    console.log(results);  });

取得数据...

var storage = new secStore    , options = {      encrypt: true    };      storage.get(options, function(error, results){    if err throw err;    console.log(results);  });

项目主页:http://www.open-open.com/lib/view/home/1416799342023

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1416799342023.html
JavaScript开发工具包 secStore.js