MD5 using PHP



Home

Algorithm

C++

Java

Python

PHP

ASP

.NET Framework

ActionScript

JavaScript

Contact

Definition and Usage

md5() function returns the calculated MD5 hash on success, or FALSE on failure.

Syntax

md5( string, raw )


Parameter Description

string

Required. The string to be calculated

raw

Optional. Specifies hex or binary output format:

  • TRUE - Raw 16 character binary format

  • FALSE - Default. 32 character hex number

Note: This parameter was added in PHP 5.0

Example 1

<?php
$str = "Hello";
echo md5($str);
?>

The output of the code above will be:
8b1a9953c4611296a827abf8c47804d7

Example 2

In this example we will print the result of md5() and then test it:
<?php
$str = "Hello";
echo md5($str);
if (md5($str) == '8b1a9953c4611296a827abf8c47804d7')
{
    echo "Hello world!";
    exit;
}
?>

The output of the code above will be:

8b1a9953c4611296a827abf8c47804d7
Hello world!