项目要求完成一个算法设计。交付成果物可以是描述算法的文档,也可以是能够直接运行的源代码。算法需要满足以下要求:
1、编码算法输出结果是由大写字母(剔除I和O两个字符)和数字组成的无序的、无意义的、无规律的ASCII字符组合,长度不超过11个字符。
2、每自然年输出编码不低于137,500,000,000个(1375亿个)
3、在连续5个自然年内,该编码算法输出的任意两个编码不能相同。
4、编码算法具有一定的安全强度,不能够被破解或批量伪造。
5、编码本身可验证,能够鉴别任意一个编码是否完全符合算法逻辑。
6、最终用户可以通过调整算法的输入(如种子或密钥),从而改变输出结果。
7、算法能够被计算机语言C、C++、Java等通过编程实现。
8、在计算机语言编程实现算法逻辑合理的前提下,在主频为2.0GHz,4核计算机环境下,该算法的运行效率必须达到110,000个/秒以上(可协商)
雇主
发起雇佣
威客
同意合作
雇主
托管赏金
威客
在线工作
雇主
验收付款