由此可见,本发明实施例提供的一种基于sha512算法的数据处理方法,处理器首先对待处理数据进行位数填充等操作后再将数据发送给fpga开发板,由fpga开发板中预存的四轮分组压缩迭代算法对数据进行处理,然后处理器获取处理结果,从而得到最终的哈希值。由于在sha512算法中最核心、运算量最大的四轮分组压缩迭代算法交由fpga处理而...
51CTO博客已为您找到关于sha512算法流程的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及sha512算法流程问答内容。更多sha512算法流程相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
初始化阶段根据输入的口令明文和盐值进行sha-512计算,得到的计算结果摘要作为循环阶段消息分组填充的数据源;循环阶段进行5000次的sha-512迭代计算,每次迭代计算的摘要用于下次迭代的消息分组填充,将最后一次迭代计算的摘要作为结果输出;输出阶段将循环阶段输出的64字节的摘要经过base-64编码转化为86字节的字符串,和盐值等...