一般用什么hash方案呢?md5嘛
14 回答

开心每一天1111
TA贡献1836条经验 获得超13个赞
还 hash
,你哪里看的文章乱写的啊 -_-
hash 之后,你自己都无法知道原来的 id
是什么啦。
如果要非可预测性的主键,成熟方案是使用 uuid 。
当然,你不怕麻烦,专门拿一列存一个 showId
,它是“非可预测值”(这个值可以是 id
的 hash ,加 salt
)。

慕工程0101907
TA贡献1887条经验 获得超5个赞
如果ID是连续的,恶意用户的扒取工作就非常容易做了,直接按照顺序下载指定URL即可;如果是订单号就更危险了,竞对可以直接知道我们一天的单量。所以在一些应用场景下,会需要ID无规则、不规则。

慕姐4208626
TA贡献1852条经验 获得超7个赞
没什么用的,你在id上做手脚就像是你在队伍中不断的换个帽子,别人还是能从队伍找到你,一般都是在页面上做功夫,比如简单的有源码混淆,前台用户看不出来,但是采集用的有头无头浏览器都是得到的源码,这样就提升了难度.只有难度大于收益,才能让爬虫放手.谁也不喜欢得不偿失.
- 14 回答
- 0 关注
- 476 浏览
添加回答
举报
0/150
提交
取消