繁体   English   中英

如何从ID创建唯一键

[英]How to create a unique key from an ID

我目前在一个文本共享网站上工作,遇到了以下问题。 每个帖子都有一个ID,我希望能够通过在链接中提供ID作为参数来轻松访问此帖子。 但是由于您可以简单地手动输入数字,因此非常不安全。 我的想法是根据ID计算更长的唯一编号。 当然,该数字需要恢复到原始状态。 理想的解决方案是使用python解决方案。 提前致谢!

编辑:如果我错了,请纠正我,但是没有办法将uuid还原回原始数字吗?

首先要说的是它不是不安全的。 即使您计算出更长的数字,仍然仍然有机会访问它。 想象一下有人创建了一个生成器脚本来尝试这些数字。 提供ID和安全性不应混为一谈。

最好的解决方案是添加某种特权系统或密码保护。 如果您坚持,当然可以使用一些哈希函数来使ID更长。 不确定网站背后的想法到底是什么,您是说类似Pastebin吗? 就像我之前建议的那样,只需添加一个密码保护选项。 有些人可能会使用它,有些人不会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM