md5 特性 用途
来源:互联网 发布:scientificlinux yum 编辑:程序博客网 时间:2024/06/05 08:01
MD5
MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。是一种不可逆的加密算法,目前是最牢靠的加密算法之一,尚没有能够逆运算的程序被开发出来,它对应任何字符串都可以加密成一段唯一的固定长度的代码。特性:
首先,它不可逆,没有系统的方法可以知道MD5码原来的文字是什么
其次,这个码具有高度的离散性,没有规律可循。哪怕原信息的一点点变化就会导致MD5的巨大变化,也可以说产生的MD5 码是不可预测的。
最后,由于这个码有128位那么长,所以任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
用途:
一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等
阅读全文
0 0
- md5 特性 用途
- MD5 概念和用途
- MD5 概念和用途
- MD5 概念和用途
- MD5算法用途
- MD5的用途
- 关于MD5加密!有什么用途呢
- SQLite的特性和用途(摘要)
- WebWork2.2新特性:ParameterNameAware接口的用途
- Java各个集合(Collection)的特性和用途
- Java各个集合(Collection)的特性和用途
- 《C++ Primer》读书笔记-第六章 05 特殊用途语言特性
- C++primer学习笔记-----6.5特殊用途语言特性
- md5
- MD5
- MD5
- MD5
- MD5
- flex在for循环中使用setTimeout
- G
- VSLAM 之ORB SLAM 实现之路1
- flume-kafka- spark streaming(pyspark)
- MongoDB基础学习笔记
- md5 特性 用途
- js设计模式之单例
- 详解Python的Django框架中的模版继承
- 将echarts的入门程序发布到web工程上
- 分布式框架zookeeper
- Chromium核心类之--WebContents
- Oracle之表的创建与管理
- Android程序员学WEB前端(5)-HTML(5)-框架集-Sublime
- 【HDU1232 】畅通工程(并查集)