gpt4 book ai didi

javascript - 从 couchdb 返回 sha1() 散列

转载 作者:数据小太阳 更新时间:2023-10-29 03:53:13 26 4
gpt4 key购买 nike

我有一些数据以键值对的形式存储在 CouchDb 中。基本上它是一个带有值和盐的元组。我创建了一个 View ,该 View 返回这些元组并使用 javascript 在客户端计算 value + salt 的 sha1()。是否可以直接从 CouchDb 将 value + salt 的 sha1() 散列作为 JSON 发送?我不希望将盐发送给客户。谢谢。

最佳答案

我建议直接在 CouchDB 上使用 Javascript SHA1 [1] 实现。我认为您有两个选择:

  1. 计算 View 中的校验和。查询速度不变,但 View 代码会增长一点。
  2. _list 函数中计算校验和。查询速度(原则上)会变慢,因为您为每个查询的每一行执行代码;但您的观点可以保持简单。

CouchDB 中有一个 SHA1 Javascript 实现!在 /_utils/script/sha1.js 中将浏览器指向 Couch 服务器。如果需要,您可以复制并粘贴代码。

[1] 或者如果可能的话考虑 SHA256 或 SHA512。

关于javascript - 从 couchdb 返回 sha1() 散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6593575/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com