【发布时间】:2019-03-28 17:19:11
【问题描述】:
我正在尝试设计需要将用户的秘密值存储在数据库中的系统(私钥和公钥字符串)。机密本身的存储将在 HashiCorp Vault 的帮助下完成。但是我还有一个要求不允许存储两个相等的对(私钥+公钥)。 就我无法在存储之前检查密钥的唯一性而言,我必须存储原始秘密的哈希值。我的想法是从秘密数据中计算 SHA 哈希并将其与已保存的哈希进行比较。所以,我想知道它是否可行,我是否可以将此摘要用作访问数据的外部 ID(因为哈希意味着数据条目的唯一性)。希望得到您的帮助。
【问题讨论】:
标签: encryption cryptography sha secret-key hashicorp-vault