买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种信创环境token秘钥随机数解决方法_中电万维信息技术有限责任公司_202311678397.5 

申请/专利权人:中电万维信息技术有限责任公司

申请日:2023-12-08

公开(公告)日:2024-03-01

公开(公告)号:CN117640072A

主分类号:H04L9/06

分类号:H04L9/06;G06F7/58

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.03.19#实质审查的生效;2024.03.01#公开

摘要:本发明涉及数据处理技术领域,特别是一种信创环境token秘钥随机数解决方法。通过统一性特点,对于需要在多个系统或平台之间保持一致性的应用程序非常有用,例如生成相同的加密密钥或生成具有相同随机性的令牌。通过可重复性特点,在调试或测试过程中可能非常有用,可以通过重复使用相同的种子值来生成相同的随机数序列,从而使问题更易于重现和调试。

主权项:1.一种信创环境token秘钥随机数解决方法,其特征在于包括如下步骤:S1随机性和不可预测性:步骤一、通过Shannon熵来评估随机数的熵;步骤二、创建SecureRandom实例random,用于生成随机数;步骤三、创建一个字节数组randomBytes,它将用于存储生成的随机数据;步骤四、使用random.nextBytesrandomBytes生成1000字节的随机数据;步骤五、创建calculateEntropy方法来计算随机数的熵,熵是用于衡量数据的随机性的度量;步骤六、循环遍历随机数据,并统计每个字节值的出现次数,使用count数组来跟踪;步骤七、计算熵值,该值是数据的随机性度量,它通过计算每个字节值的出现概率来计算,然后将这些概率用于Shannon熵公式;步骤八、输出计算得到的熵值;S2统一性:通过使用SHA1PRNG算法和设置相同的种子,在不同的环境和平台上生成具有相同随机性的随机数序列;在不同环境或平台上执行相同的代码:首先,确保在不同环境或平台上都执行相同的代码,包括使用相同的种子和算法;比较生成的随机数序列:在不同环境或平台上运行代码后,比较生成的随机数序列;S3可重复性:通过设置相同的种子,在需要时重现相同的随机数序列,在相同条件下多次生成的随机数序列应该是相同的,要验证可重复性,执行以下步骤:步骤一:使用相同的种子和算法:确保在每次生成随机数序列时使用相同的种子和相同的算法;种子是确保可重复性的关键;步骤二:运行多次代码:在相同的环境中多次运行包含随机数生成的代码;步骤三:比较生成的随机数序列:在每次运行后,比较生成的随机数序列以确保它们是相同的;相同的种子和算法初始化随机数生成器两次,分别生成两个随机数序列,通过比较,生成值相同,证明随机数生成是可重复的。

全文数据:

权利要求:

百度查询: 中电万维信息技术有限责任公司 一种信创环境token秘钥随机数解决方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。