在线MD5解密: http://www.cmd5.com/
(7)参考文献:
https://www.zhihu.com/question/22651987
https://blog.csdn.net/dingsai88/article/details/51637977
https://baike.baidu.com/item/MD5
(8)更多讨论:
Q1:1.MD5码不是128位的吗?为何得出来的乱码有的是32位的?
A1:128位是指二进制位 。二进制太长,所以一般都改写成16进制,每一位16进制数可以代替4位二进制数,所以128位二进制数写成16进制就变成了128/4=32位 。
Q2:2.MD5特点是什么?
A2:1.长度固定:
不管多长的字符串,加密后长度都是一样长
作用:方便平时信息的统计和管理
2.易计算:
字符串和文件加密的过程是容易的.
作用: 开发者很容易理解和做出加密工具
3.细微性:
一个文件,不管多大,小到几k,大到几G,你只要改变里面某个字符,那么都会导致MD5值改变.
作用:很多软件和应用在网站提供下载资源,其中包含了对文件的MD5码,用户下载后只需要用工具测一下下载好的文件,通过对比就知道该文件是否有过更改变动.
4.不可逆性:
你明明知道密文和加密方式,你却无法反向计算出原密码.
作用:基于这个特点,很多安全的加密方式都是用到.大大提高了数据的安全性
Q3:3.什么是MD5加盐?
A3:比如我的银行密码是”12345”
1.得到的MD5是:827ccb0eea8a706c4c34a16891f84e7b
2.一个人截取到这个密文,那么通过撞库肯定容易撞出12345.
3.我们要做的就是加盐,银行密码还是”12345”,然后我把银行密码加上我特定的字符串才计算MD5 所以密码还是那个密码,但是变成求”12345密码加密987”的MD5值,然后再得到MD5,那么这个MD5起码可以确认那个数据库不会有.
【MD5通常有什么用?】
推荐阅读
- 如何开通淘宝直播浮现权限 淘宝直播浮现权怎么看
- 医保卡丢了,最紧要的事不是补办
- 量子纠缠如何实现通信?
- 彩虹水饺的做法
- 金骏眉怎么辨别好坏 通过外形和茶汤汤色来分辨
- 怎么检测手机是否被监控了?普通人的手机到底会不会被监控?
- 抖音小店需要保证金吗 抖音上开通小店需要交多少保证金
- 浙江化工厂中毒最新 浙江安全事故通报
- PHP-FPM 与 Nginx 的通信机制总结
- 交通违章扣分规定,你都知道吗?