MD5和Base64在安全性上的差异 MD5容易受到碰撞攻击。碰撞攻击是指找到两个不同的输入数据,但生成相同的MD5值。这种攻击方式可能导致数据的完整性受到威胁,所以在实际应用当中,MD5已经逐渐被更安全的哈希算法所取代。Base64不提供加密功能,只是一种简单的编码方式。不涉及数据的加密和安全性。所以Base64并不适用于对数据进行保密处理。#Base64#
Base64: 1、可逆性。 2、可以将图片等二进制文件转换为文本文件。 3、可以把非ASCII字符的数据转换成ASCII字符,避免不可见字符。 MD5: 1、不可逆性。 2、任意长度的明文字符串,加密后得到的密文字符串是长度固定的。