PHP função md5 ()
Exemplos
cadeia de cálculo "Olá" hash MD5:
$str = "Hello";
echo md5($str);
?>
Correndo instância »
Definição e Uso
função md5 () calcula o hash MD5 de uma string.
função md5 () usa o RSA Data Security, incluindo a mensagem MD5 digerir algoritmo.
RFC 1321 interpretação de - MD5 mensagem digeriralgoritmo:MD5mensagem de digerir algoritmo de mensagem de comprimento arbitrário como entrada e converte-lo em um comprimento da "impressão digital" ou o valor "Message Digest" para representar o 128-bit inserir um valor, eo valor convertido como resultado.algoritmo MD5 é principalmente para aplicativos de assinatura digital projetados, neste aplicativos de assinatura digital, arquivos grandes serão criptografados (criptografia processo aqui é através de um sistema de senha em:-chave pública [como RSA] em definindo a chave privada e completou) de um modo seguro antes da compressão.
Para calcular o hash MD5 de um arquivo, use md5_file () função.
gramática
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
detalhes técnicos
retorna: | Se for bem sucedido calculado hash MD5, se ele falhar, ele retorna. |
---|---|
versão do PHP: | 4+ |
log Update: | No PHP 5.0 no, o parâmetro raw torna-se opcional. |
mais exemplos
exemplo 1
md5 saída () resultará:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
Correndo instância »
exemplo 2
Resultados md5 saída (da) e testá-lo:
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
Correndo instância »
PHP seqüência de referência