文件名称:secure-webstore:具有内置加密功能的安全IndexedDB存储
文件大小:110KB
文件格式:ZIP
更新时间:2024-04-21 14:50:49
encryption secure indexeddb key-derivation JavaScript
安全网上商店 这是一个安全的,基于承诺的密钥库,用于加密存储在IndexedDB中的数据。 对称加密密钥从提供的密码短语派生,然后以加密形式存储在提供的商店名称中。 加密密钥仅在内存中使用,从不透露。 内部使用的IndexedDB包装器是 ,而加密操作由处理, 是围绕现代浏览器中可用的的零依赖包装器。 非常感谢对来源进行了类型化描述! 用法 初始化 初始化步骤负责密钥的派生和设置加密/解密密钥。 const Store = require ( 'secure-webstore' ) const store = new Store ( 'some-store-name' , 'super-secure-passphrase' ) store . init ( ) . then ( ( ) => { // store is ready } ) 放: store . set (
【文件预览】:
secure-webstore-master
----.travis.yml(47B)
----package.json(1KB)
----test()
--------store.test.js(7KB)
--------index.html(776B)
----LICENSE(1KB)
----package-lock.json(276KB)
----dist()
--------secure-webstore.d.ts(1016B)
--------secure-webstore.js.map(94KB)
--------secure-webstore.js(42KB)
--------store.d.ts(783B)
----src()
--------store.ts(3KB)
--------secure-webstore.ts(4KB)
----tsconfig.json(344B)
----.gitignore(23B)
----webpack.config.js(533B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(2KB)