首页 > 其他 > 详细

2-7 hash

时间:2018-01-26 22:23:01      阅读:238      评论:0      收藏:0      [点我收藏+]

 1.Hash

Hash函数处理流程Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。

这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。

简单的说就是一种将任意内容的输入转换成相同长度输出的加密方式. 

 

技术分享图片

    技术分享图片

 

 

2.特性

hash值的计算过程是依据这个值的一些特征计算的,这就要求被hash的值必须固定,因此被hash的值必须是不可变的

 

  技术分享图片

 

3.用途:

文件签名

MD5加密

密码验证

 

2-7 hash

原文:https://www.cnblogs.com/venicid/p/8361573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!