参考:https://baike.baidu.com/item/MD5/212708?fr=aladdin
关于md5,暂时不需要掌握太多。注意几点:
1、产生出一个128位(16个字节)的散列值。输入任意,输出长度固定。
2、hash算法的一种,加密过程存在多对一现象,因此无法准确解密,主要作用是用于确保信息传输完整一致。
3、通过收集加密前后数据,可以进行爆破解密。解密出来的是收集的加密前的数据,而这一般是常用的数据,比如常用密码,而不是意义不明的乱码信息。
4、对于需要高度安全性的数据,专家建议改用其他算法,比如SHA-2
5、一个在线的md5加密解密网站:
https://www.sojson.com/encrypt_md5.html
6、确定是否是md5加密
如果可以控制输入,则输入一个数据比如123456,网站将其进行加密,与自己直接用md5加密的结果进行比对。
如果相同,则确定是md5加密。