摘要
对Hash函数SHA-256进行了研究,分析了SHA-256的算法逻辑,以及它所采用的压缩函数的构造,在此基础上研究设计了一个改进的Hash函数SHA-256,应用VC++开发工具对改进的Hash函数SHA-256完成了软件实现。利用理论分析和实现软件对字符串、文本文件进行Hash计算结果的比较,结果证实改进的Hash函数具有更好的非线性性、单向性、抗碰撞性、伪随机性和雪崩效应。
This paper focuses on the study of the Hash SHA-256 algorithm, analyzes the logic and the compression function of the SHA-256 algorithm. On the basis of the study, it designs an improved Hash function SHA-256, using VC ++ development tools, completed the software implementation. It verifies the improved Hash function SHA-256 has better nonlinearity, one-way, collision resistance, randommess and avalanche effect by the theoretical analysis, realization of software for the string of text file Hash and comparison of the calculation results.
出处
《信息技术》
2013年第8期22-25,共4页
Information Technology
基金
陕西工业职业技术学院科研基金资助项目(ZK12-25)