2-7 hash
2024-08-27 17:53:07
1.Hash
Hash函数处理流程Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。
这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。
简单的说就是一种将任意内容的输入转换成相同长度输出的加密方式.
2.特性
hash值的计算过程是依据这个值的一些特征计算的,这就要求被hash的值必须固定,因此被hash的值必须是不可变的
3.用途:
文件签名
MD5加密
密码验证
最新文章
- iOS逆向工程之Hopper+LLDB调试第三方App
- Codeforces Round #353 (Div. 2) ABCDE 题解 python
- 【NOIP 2004】虫食算
- [zt]Singleton和Double-Checked Locking设计模式—UML图及代码实现
- crosswalk-webview
- 深入浅出谈4G ─ 4G LTE网速到底有多快?
- java 多线程同步
- jdbc_连接数据库
- 安装好ubuntu之后要干的几件事
- 时间的获取和转换,C#和Sql
- u-boot 的bootcmd 和bootargs详解,烧写分析
- drupal7为admin/config页面添加自己开发的模块
- 小白该怎么学《马哥Linux从入门到精通》
- C语言第一次实验报告
- Python基础_列表 list
- DS博客作业01--日期抽象数据类型设计与实验
- 关键字New,如阴魂不散
- Sunscreen POJ - 3614(贪心)
- 用于Spring Boot Jar部署的shell脚本
- SQL中on条件与where条件的区别