我要做一个防伪的生成系统,有以下几个问题,令我头大啊。不知道哪位高手能帮忙解决?
1.如何产生至少100万个唯一的15~20位长的随机数?
2.如何存储这100万个随机数?
3.如何在毫秒级的时间内,查询这100万个随机数?
4.可能最终有1000万个随机数需要保存和生成,我应该用什么数据库啊?
各位高手啊,不知有什么好办法?
我头大头大头大!!!!!!!!!!
1.如何产生至少100万个唯一的15~20位长的随机数?
2.如何存储这100万个随机数?
3.如何在毫秒级的时间内,查询这100万个随机数?
4.可能最终有1000万个随机数需要保存和生成,我应该用什么数据库啊?
各位高手啊,不知有什么好办法?
我头大头大头大!!!!!!!!!!
2、个人觉得没有必要
3、基本不可能
4、一般比较知名的数据库都可以保存千万以上的数据量。
个人建议,换一种方法吧,比如自己写一个加密算法,再加上CRC校验,生成一个唯一的字符序列是个不错的注意,这样就不必去保存啦,实时解密就可以啦!
请问假设我的一批产品(比如1万个),都有同一个生产日期
那么我如何根据同样的明文,产生1万个不同的加密号码呢?
不好意思,小弟对加密这方面不是很了解。不知道有没有现成的算法、模块可以使用呢?