#声明:本文创作内容含代码均为个人创作所得,允许学习、传阅,不得用于商业用途#

#本文包含SHA-3从算法到硬件实现的全部# 

1. 背景

SHA-2包含多种类型(SHA-256,SHA-384,SHA-512等),由于SHA-0和SHA-1都已经被破解,虽然SHA-512已经足够安全,但是SHA2和SHA-1是类似的结构,所以考虑到后期计算器发展速度,SHA-2对于安全性要求非常高的应用不太被推荐,于是就NIST推出了新的标准:SHA-3。虽然SHA-3安全性得到了极大的提高,但SHA-2应用还是很广泛,所以还是推荐大家先了解专栏里的SHA-256

2. 算法原理

待补充

3. Python代码

4. verilog硬件实现

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐