哈希算法

哈希算法:将任意数据缩小成固定大小的“指纹“,称为:digest

常见算法:md5: 128bits、sha1: 160bits、

                Sha224、sha256、sha384、sha512

hash(data)--->digest  数据经过hash算法加密的结果为digest

特点:

  • 单向,不可逆
  • data相同,digest必相同
  • data不相同,digest必不同
  • hash算法固定,则digest的长度固定
  • data发生轻微变化,而digest会发生巨大变化
[root@rocky8 ~]#md5sum /etc/hosts
54fb6627dbaa37721048e4549db3224d  /etc/hosts
[root@rocky8 ~]#vim hosts
[root@rocky8 ~]#md5sum hosts
f84bb9d383d2402ec9b44ab4465bd473  hosts
  • 实现数据的完整性校验
posted on 2023-01-15 20:09  smile^^  阅读(43)  评论(0)    收藏  举报