码迷,mamicode.com
首页 > 其他好文 > 详细

2-7 hash

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

标签:处理流程   hash函数   过程   用途   方式   ash   特性   直接   http   

 1.Hash

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

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

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

 

技术分享图片

    技术分享图片

 

 

2.特性

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

 

  技术分享图片

 

3.用途:

文件签名

MD5加密

密码验证

 

2-7 hash

标签:处理流程   hash函数   过程   用途   方式   ash   特性   直接   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!