华企号 互联网综合 Hash的定义

Hash的定义

Hash,一般翻译做散列、杂凑,或音译为哈希。

这句话就是很多混乱的根源。

笔者还是比较时候直接使用 哈希这个翻译,或者干脆不翻译。

混乱来源
在查看很多资料的时候,经常会看到最多的一个词就是散列算法。

如果不深入追究下的话,开始的时候经常是一头雾水,其实这个所谓的散列就是我们常说的 Hash。

散列算法也就是 Hash 算法,简单点就是摘要算法。

所有混乱的来源就是因为翻译不同意,不同人的使用习惯不一样。

 

可以理解的就对输入的数据获得这些数据的一个指纹或者摘要来对这些数据来进行识别。

这些数据可以是文本,也可以是任何的 2 进制块。

我们常用的一些 Hash 算法如:MD5, SHA-1, SHA-2, NTLM, 和 LANMAN。

需要注意的是 MD5 算法已经不安全了,不要使用 MD5 存储密码。

 

作者: 华企网通王鹏程序员

我是程序员王鹏,热爱互联网软件开发和设计,专注于大数据、数据分析、数据库、php、java、python、scala、k8s、docker等知识总结。 我的座右铭:"业精于勤荒于嬉,行成于思毁于随"
上一篇
下一篇

发表回复

联系我们

联系我们

028-84868647

在线咨询: QQ交谈

邮箱: tech@68v8.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部