散列函数有哪些特点
散列函数必须具备两个基本特征:单向性和碰撞约束 。
单向性是指其的操作方向的不可逆性 , 在散列函数中是指只能从输入推导出输出,而不能从输出计算出输入;碰撞约束是指不能找到一个输入使其输出结果等于一个已知的输出结果 或者 不能同时找到两个不同的输入使其输出结果完全一致 。
【散列函数有哪些特点】散列函数:把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值 。这种转换是一种压缩映射,即散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值 。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数 。
推荐阅读
- 商鞅变法的内容在经济方面有哪些
- 超酷超霸气的有个性的说说
- 东北农村有什么好的创业项目?
- 虫草有什么作用与功效 虫草的功效与作用是什么
- 年轻人创业好项目有哪些
- 小米电视静音键在哪里
- 哈尔滨市南岗区电商公司都有哪些
- 一句心情语录微博
- 辽源跟辽宁有什么关系
- 中国电信怎么退定套餐 有哪些方法