摘要
本发明公开了一种基于随机比特产生器的祖冲之密码算法与应用,该算法包括由计算机硬件执行的以下步骤:利用随机比特产生器生成随机序列,将所述随机序列作为祖冲之密码算法的初始密钥和初始向量;基于所述初始密钥和初始向量初始化祖冲之密码算法,生成加密密钥流;利用所述加密密钥流对明文数据进行加密处理,得到密文数据;通过SM3哈希算法计算所述密文数据的哈希值,用于验证密文数据的完整性。本发明通过将随机比特产生器与祖冲之密码算法(ZUC)深度融合,并创新性地集成国密哈希验证机制,在密码算法安全性、数据完整性保障及云存储应用等方面实现了显著突破。