请教防伪平台防伪码设计和加密算法的实现
目前市场上有不少产品都是带有类似"刮开涂层上网查真伪"的标签
自己总结了下:
1。假定要求支持10000家企业,每家企业100亿的数据量
2。最基本的,编码必须唯一
3。编码加密后保持高度离散
4。编码加密后必须具有很高的安全性,无法破解
5。加密后的密码为十进制数字,长度固定(20位)
6。查询时先解密或部分解密,再查询数据库
7。密钥可以定期更换而不影响系统运行
8。要考虑系统性能和数据率查询效率,一般一次查询不能超过2秒
编码大概前几位是这样的: 0000(企业编码) 0000(批次码) 000000(序列号)
加密后的样子: 20位十进制数字
问题:
编码应该如何设计才科学?
对编码怎样加密才安全?