【发布时间】:2017-05-09 13:15:53
【问题描述】:
我正在尝试找出使用 Hashids 的最佳实践,以及是否应该将哈希 id 存储在我的数据库中的列中,或者我应该按照文档中的说明使用它。即在一个区域对 Id 进行编码,在另一个区域对其进行解码。
使用我当前的设置,我一直在对我的所有主键 ID 进行编码并在值可公开访问时对其进行解码,这是该模块的预期目的,但我担心为唯一生成的哈希我的 id 将在未来某个时候发生变化,这可能会导致我的应用程序的链接共享能力等问题。
基于这种情况,我真的应该将生成的哈希存储到我的数据库中的列中并查询吗?
【问题讨论】: