php8.5
Home/ Manual/ strings / functions/ md5

md5

PHP function Edit on GitHub ✎

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

Calculate the md5 hash of a string

Passwordhashing

Description

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

Calculates the MD5 hash of string using the RSA Data Security, Inc. MD5 Message-Digest Algorithm, and returns that hash.

Parameters

string

The string.

binary

If the optional binary is set to true, then the md5 digest is instead returned in raw binary format with a length of 16.

Return Values

Returns the hash as a 32-character hexadecimal number.

Examples

A md5() example

php
<?php
$str = 'apple';

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

See Also

Source: reference/strings/functions/md5.xml · from the official PHP manual (php/doc-en)