首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解Dexie加密的问题

理解Dexie加密的问题
EN

Stack Overflow用户
提问于 2021-11-15 19:39:54
回答 1查看 265关注 0票数 0

谁能帮我把dexie-encrypted找到这里。提供的文档非常简短,缺少了如何实际加密和解密来自indexDb的数据的真实示例。

EN

回答 1

Stack Overflow用户

发布于 2021-12-29 11:20:01

我已经实现了一个项目,使用葡萄糖加密,你会知道它将如何工作。Dexie有过时的文档,这些文档基于最新版本中的以前版本,它们更改了函数名。

代码语言:javascript
复制
import { applyEncryptionMiddleware } from "dexie-encrypted";
import { cryptoOptions } from "dexie-encrypted";
import { clearAllTables } from "dexie-encrypted";
const nacl = require("tweetnacl");

const keyPair = nacl.sign.keyPair.fromSeed(new Uint8Array(32));


applyEncryptionMiddleware(
  db,
  keyPair.publicKey,
  {
    friends: {
      type: cryptoOptions.ENCRYPT_LIST,
      fields: ["ssn", "phone"] // note: these cannot be indices
    },
    enemies: cryptoOptions.NON_INDEXED_FIELDS
  },
  clearAllTables
);

db.version(5).stores({
  friends: "++id",
  enemies: "++id"
});

您还可以找到这个https://codesandbox.io/s/dexie-encrypted-working-example-2hiqu

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69979953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档