MD5加密后的密码是多少位的(md5加密结果多少位)

2023-03-04 5:52:18 密语知识 思思

我见过的都是算成 32 个字符的,也就是 128位。

好像也有别的版本,可以得到 16 个字符,24个字符等等。

MD5是摘要算法,是不可逆的。

我觉得加密总得对应一个解密,可以得到原来的信息,但是MD5不可以,所以MD5不是加密算法。

MD5加密会产生16位跟32位的结果?

用MD5加密的话,如果是16位那么不论你加密的字符串有多长,最终加密的结果只有16位,32位加密也一样。

php md5加密 最多多少位

md5是一种散列函数。php 中md5加密结果默认长度是32 位,可将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法。该结果字符长度是固定的,而且是唯一的。示例:

?php

$str="hello baiduzhodao !";

echo md5($str);

//81252f2a10b9a1a8c4c18c72f1c25555

$str2="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasadfasdfasdfasdfsadfasdf !";

echo md5($str2);

//8e23206af66aefa1aad5699b685eceec

?