【发布时间】:2017-03-29 05:11:52
【问题描述】:
我的主键“是”一个字符串 - 因此我想对它进行哈希处理,以便可以使用哈希后的数字而不是字符串..
我总共有 800 个固定字符串(这意味着哈希的安全风险非常少且非常低),因此我不太可能遇到与简单哈希函数/方法发生冲突的情况。我考虑过 md5 但由于它将成为我的 sqlite 表中的主键,我想避免其中的任何字符串。你有什么想法吗?
干杯
【问题讨论】:
-
为什么需要散列字符串?只需为该字段创建一列并为其添加索引。 md5 只会返回另一个字符串。
-
你说得对
标签: node.js string hash primary-key