消息摘要算法 -- SHA

2020-03-02  本文已影响0人  大前端圈

消息摘要算法

MD(Message Digest)消息摘要
SHA (Secure Hash Algorithm)安全散列算法
MAC (Message Authentication Code) 消息认证码

验证数据完整性
例如:验证文件是否下载完整
数字签名核心算法

消息摘要算法--MD
MD5
MD家族(128位摘要信息)
-- MD2,MD4

BC(Boudle Castle)中的实现方法是对JDK中方法的补充和提供另一种实现方式
CC(Commons Codec) 中的实现方法是对JDK中方法的封装,方便调用

消息摘要算法 -- SHA
介绍:SHA(Secure Hash Algorithm)安全散列算法,是一个密码散列函数家族,SHA家族的五个算法,分别是SHA-1、SHA-224、SHA-256、SHA-384,和SHA-512,由美国国家安全局(NSA)所设计。后四者有时并称为SHA-2。

image.png image.png

应用1:
证书的签名算法:SHA-1

应用2:


image.png

qq联合登录举例


image.png
上一篇 下一篇

猜你喜欢

热点阅读