1.Hash

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

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

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

    

2.特性

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

  

3.用途:

文件签名

MD5加密

密码验证

最新文章

  1. iOS逆向工程之Hopper+LLDB调试第三方App
  2. Codeforces Round #353 (Div. 2) ABCDE 题解 python
  3. 【NOIP 2004】虫食算
  4. [zt]Singleton和Double-Checked Locking设计模式—UML图及代码实现
  5. crosswalk-webview
  6. 深入浅出谈4G ─ 4G LTE网速到底有多快?
  7. java 多线程同步
  8. jdbc_连接数据库
  9. 安装好ubuntu之后要干的几件事
  10. 时间的获取和转换,C#和Sql
  11. u-boot 的bootcmd 和bootargs详解,烧写分析
  12. drupal7为admin/config页面添加自己开发的模块
  13. 小白该怎么学《马哥Linux从入门到精通》
  14. C语言第一次实验报告
  15. Python基础_列表 list
  16. DS博客作业01--日期抽象数据类型设计与实验
  17. 关键字New,如阴魂不散
  18. Sunscreen POJ - 3614(贪心)
  19. 用于Spring Boot Jar部署的shell脚本
  20. SQL中on条件与where条件的区别

热门文章

  1. eclipse导入spring aop xml约束
  2. [控件] TranformFadeView
  3. mvc 下json超过限制,上传excel大小限制
  4. 字符串到-->list到-->字典的转变
  5. Spring各版本源码下载
  6. Centos7.3 坑爹网络配置
  7. 使用C#操作Oracle Spatial的SDO_GEOMETRY对像(读取和写入)
  8. 判断是否是微信浏览器JavaScript代码
  9. javascript花式理解闭包
  10. P2418 yyy loves OI IV