md5

(PHP 4, PHP 5, PHP 7, PHP 8)

md5Calculata o hash md5 de uma string

Aviso

Não é recomendado usar esta função para proteger senhas, devido à natureza rápida deste algoritmo de hash. Consulte as Perguntas Frequentes sobre Hashing de Senha para obter detalhes e melhores práticas.

Descrição

md5(string $string, bool $binary = false): string

Calcula o hash MD5 hash da string usando o » Algoritmo de Sintetização de Mensagem MD5 da RSA Data Security, Inc., e retorna esse hash.

Parâmetros

string

A string.

binary

Se o parâmetro opcional binary for definido para true, a sintetização MD5 é retornada em formato bruto binário com um comprimento de 16 bytes.

Valor Retornado

Retorna o hash como um número hexadecimal de 32 caracteres.

Exemplos

Exemplo #1 Um exemplo de md5()

<?php
$str
= 'apple';

if (
md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
echo
"Would you like a green or red apple?";
}
?>

Veja Também

  • md5_file() - Calcula o hash md5 de um arquivo
  • sha1_file() - Calcula a hash sha1 de um arquivo
  • crc32() - Calcula polinômio crc32 de uma string
  • sha1() - Calculate the sha1 hash of a string
  • hash() - Generate a hash value (message digest)
  • crypt() - Hash unidirecional de string
  • password_hash() - Cria um hash de senha