It is a concept of Encoding and Decoding the data. Basically, we have two types of Encryption in PHP. Those are
By using this, we can encode the data but we cannot decode encoded data.
1. md5() function: (Message-Digest 5)
By using this function, we can encode the data as 32 characters length, alphanumeric string.
string md5 ( string $str [, bool $raw_output = FALSE ] )
Parameter | Description | Is compulsory |
---|---|---|
String | The string to be calculated. | compulsory |
raw_output | Specifies hex or binary output format: TRUE- Raw 16 character FALSE- Default. |
Optional |
md5() function returns the calculated md5 hash on success, or false on failure.
<?php $str = "sonoo"; echo md5($str); ?>
Output:
<?php $str = "sonoo"; echo md5($str); if (md5($str) == "ea866df636e6d5b4b7c9ab7b596cdd4c") { echo "<br>Hello rookienerd"; exit; } ?>
Output: