哈希函数
文章平均质量分 90
洛奇看世界
中山大学毕业,某芯片公司高级技术支持工程师,十几年的行业资深老油条,2b 狗主人,一个喜欢运动的老爹,一只热爱生活的程序猿。
展开
-
SHA3系列(KECCAK)哈希算法原理及实现(附源码)
最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA224, SHA256, SHA384, SHA512),SHA3家族(SHA3-224, SHA3-256, SHA3-384, SHA3-512, SHAKE128, SHAKE256)以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以先将源码发上来。原创 2021-06-24 15:46:18 · 14018 阅读 · 1 评论 -
SHA512系列哈希算法原理及实现(附源码)
SHA512系列哈希算法原理及实现(附源码)相关文章:SHA224和SHA256哈希算法原理及实现(附源码)国密SM3哈希算法原理及实现(附源码)SHA1哈希算法原理及实现(附源码)MD5哈希算法原理及实现(附源码)MD4哈希算法原理及实现(附源码)MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA224, SHA256, SHA384, SHA51原创 2021-06-22 18:39:05 · 7069 阅读 · 2 评论 -
SHA224和SHA256哈希算法原理及实现(附源码)
相关文章:国密SM3哈希算法原理及实现(附源码)SHA1哈希算法原理及实现(附源码)MD5哈希算法原理及实现(附源码)MD4哈希算法原理及实现(附源码)MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA224, SHA256, SHA384, SHA512),SHA3家族以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间.原创 2021-06-20 17:32:57 · 3018 阅读 · 0 评论 -
国密SM3密码杂凑算法原理及实现(附源码)
相关文章:SHA1哈希算法原理及实现(附源码)MD5哈希算法原理及实现(附源码)MD4哈希算法原理及实现(附源码)MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA256/SHA384/SHA512),SHA3家族以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以先将源码发上来。这部分实现的源码完全参考.原创 2021-06-20 00:11:35 · 4933 阅读 · 0 评论 -
SHA1哈希算法原理及实现(附源码)
相关文章:MD5哈希算法原理及实现(附源码)MD4哈希算法原理及实现(附源码)MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA256/SHA384/SHA512),SHA3家族以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以先将源码发上来。这部分实现的源码完全参考官方文档的算法描述,连变量名也尽可能和.原创 2021-06-19 23:07:27 · 2349 阅读 · 0 评论 -
MD5哈希算法原理及实现(附源码)
相关文章:MD4哈希算法原理及实现(附源码)MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA256/SHA384/SHA512),SHA3家族以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以先将源码发上来。这部分实现的源码完全参考官方文档的算法描述,连变量名也尽可能和官方文档中的变量保持一致,方便学习。.原创 2021-06-19 22:34:43 · 2033 阅读 · 0 评论 -
MD4哈希算法原理及实现(附源码)
相关文章:MD2哈希算法原理及实现(附源码)MD2中用于随机置换的S盒是如何生成的?最近陆续造了一批哈希算法的轮子,包括MD家族(包括MD2/MD4/MD5), SHA1, SHA2家族(SHA256/SHA384/SHA512),SHA3家族以及国密SM3算法。原来打算将每一个算法都详细分析并实现,现在看来,这个工作短时间可能无法完成,所以先将源码发上来。这部分实现的源码完全参考官方文档的算法描述,连变量名也尽可能和官方文档中的变量保持一致,方便学习。另外, 代码封装的MD4哈希调用接.原创 2021-06-19 21:57:42 · 3243 阅读 · 0 评论 -
MD2哈希算法实现(附源码)
相关文章:md2中用于随机置换的S盒是如何生成的?学习MD2哈希算法第一手的参考资料是rfc1319文档,不过这个文档中有一处错误(关于Checksum计算),由于没留意勘误说明,这让我在当初趟了个大坑,按照文档描述计算得到的哈希怎么都不对。如果您打算学习MD2算法,强烈建议直接参考RFC1319,链接如下:RFC1319: The MD2 Message-Digest Algorithmhttps://www.rfc-editor.org/rfc/rfc1319.html虽然.原创 2021-06-14 21:34:24 · 2177 阅读 · 2 评论 -
MD2中用于随机置换的S盒是如何生成的?
本文简要介绍哈希函数md2中用于随机置换的S盒数组是如何基于数学常量pi构造的。原创 2021-06-12 21:56:18 · 680 阅读 · 1 评论