常见Hash算法有MD5和SHA系列,目前MD5和SHA1已经被破解,一般推荐至少使用SHA2-256算法.
MD5属于hash算法中的一种,它具有以下特性:
-
输入任意长度的信息,经过处理,输出为128位的信息(数字指纹)
-
不同的输入得到的不同的结果(唯一性)
-
根据128位的输出结果不可能反推出输入的信息(不可逆)
-
可见继承了hash算法的优良特点,用处很多,如登录密码,数字签名等。
常见Hash算法有MD5和SHA系列,目前MD5和SHA1已经被破解,一般推荐至少使用SHA2-256算法.
MD5属于hash算法中的一种,它具有以下特性:
输入任意长度的信息,经过处理,输出为128位的信息(数字指纹)
不同的输入得到的不同的结果(唯一性)
根据128位的输出结果不可能反推出输入的信息(不可逆)
可见继承了hash算法的优良特点,用处很多,如登录密码,数字签名等。