md5码是根据公开的MD5算法对原信息进行数学变换后得到的一个128位的特征码,这个特征码是不可逆的,并且具有高度的离散性;md5码通常用于密码的加密存储、数字签名、文件完整性验证等。
md5码是什么意思?
md5码有什么用?
MD5中的MD代表Message Digest,就是信息摘要的意思,不过这个信息摘要不是信息内容的缩写,而是根据公开的MD5算法对原信息进行数学变换后得到的一个128位(bit)的特征码。
这个特征码有如下特性,首先它不可逆,例如我有一段秘密的文字如:"My Secret Words",经算法变换后得到MD5码(b9944e9367d2e40dd1f0c4040d4daaf7),把这个码告诉其他人,他们根据这个MD5码是没有系统的方法可以知道你原来的文字是什么的。
其次,这个码具有高度的离散性,也就是说,原信息的一点点变化就会导致MD5的巨大变化,例如"ABC" MD5(902fbdd2b1df0c4f70b4a5d23525e932)和"ABC "(多了一空格)MD5(12c774468f981a9487c30773d8093561)差别非常大,而且之间没有任何关系,也就是说产生的MD5码是不可预测的。
最后由于这个码有128位那么长,所以任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
所以一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。
MD5信息摘要算法:
MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。
- md5码是什么意思?md5码有什么用?
- 携手前行 合作共赢 住友橡胶常熟建厂二十年
- 超高清直播和慢直播融合发展
- 每日时讯!打造金融审批差异化 助力乡村振兴行动
- 怎么打开404网站?网站怎么设置404页面?
- 蕾特恩万元祛痘没效果?消费者心塞要退款
- 智能审核是超高清直播的关键
- tik tok是什么软件?tiktok是哪国的软件?
- 天天微资讯!呼伦贝尔市:春来接羔忙 托起新希望
- 看热讯:海南航空4月7日恢复长沙至伦敦直飞航线
- kc网络电话怎么样?kc网络电话好用吗?
- 实时焦点:美国民主弊病折射制度缺陷与治理失灵
- 【世界说】美国银行家:美联邦机构疏于小型银行系统性监管 金融风险外溢冲击全球
- 凡人微光|春随浪漫来
- 全球实时:(经济观察)跨交会上的中国外贸传统产业带:拼“出海”,卖全球
- 环球快消息!广东放大招 剑指万亿储能赛道 多只概念龙头砸出深坑
- 【风口研报】三大利好来袭 A股反攻机会来了?军工价值体系或重塑 概念股梳理
- 全球快看点丨业内人士:目前业内还在加快抛售碳酸锂 下游客户不敢下大订单
- 6G来了?中国移动等全球16家运营商发布6G设计与需求白皮书
- 速讯:A股三大指数收涨:创业板指大涨近2% 军工股领涨