哈希函数(Hash function)简介
来源:互联网 发布:js的初始化 编辑:程序博客网 时间:2024/06/06 14:04
• 哈希函数将任何长度的信息输入后加以浓缩,转换而成为一个长度较短且固定的输出,此输出信息为哈希值(Hash Value)或信息摘要(Message Digest)。
• 应用:– 确保资料传送的完整性
– 数字签署
– 密码储存
– 信息确认
• 哈希函数特性
– 单向的映射函数(One way transformation),无法由输出反推其原输入值(不可反逆)
– 抗碰撞性(collision resistance)
a)哈希值需随明文改变而变动
b)很难找出二个不同的文件具有相同的哈希值
c)常被称为「数字指纹」(Digital Fingerprint)
– 扩张性(Diffusion)
也成为雪崩效应,指明文中的任何一个小地方的变更都将会扩散影响到密文的各部份
• 常用的哈希算法
• MD2、MD4、MD5
• Secure Hash Algorithm (SHA)
• RIPEMD-160
- 哈希函数(Hash function)简介
- Hash Function 哈希函数
- 散列函数(哈希函数,Hash Function)
- 完美哈希函数(Perfect Hash Function)
- 128.Hash Function-哈希函数(容易题)
- 哈希函数性能评测(Hash Function Performance Test)
- hash function比较(一)
- Hash Function
- Hash Function
- 数字摘要和Hash函数(哈希函数)
- Lua学习笔记(七) 函数function简介
- 简介Javascript中的立即执行函数(immediate function)
- hash function/ hash table 背后的数学基础(二)
- elasticsearch 自定义hash function (routing)
- Java String中的hashCode函数 以BKDR Hash Function实现
- 哈希分区 sql2005----函数 PARTITION hash
- 理解哈希函数 hash table (1)
- Hash学习(2)-Hash函数
- Android的消息提示:Toast与Notification的使用
- StringBuilder与StringBuffer的区别
- 深入探讨C++中的引用
- HDU 4409 Family Name List 简单树操作
- 《野蛮妈妈结婚记》 观后感
- 哈希函数(Hash function)简介
- 正确理解c/c++中字符连在一起的运用
- 标准电阻值的由来
- 《C++编程思想》(第一卷)观后感
- 敢死队2TS+TC中字+BD
- Erdas:将shp文件保存为Erdas中适用的AOI文件 矢量数据裁剪栅格
- JavaScript学习笔记(七) JSON和正则表达式字面量
- 【学习STM32F4】第四天
- poj 2109 水题(pow函数)