Encriptação e Desencriptação MD5

Encriptação e Desencriptação em MD5

Vasculhando a internet consegui encontrar alguns exemplos de script que nos permite Cripta uma entrada e de-cripta uma saida com MD5, muito utilizado para gravar senhas no Mysql.

Encriptando e Desencriptando

Veja os scripts!



<table width="50%" border="0" cellspacing="5" cellpadding="5">
<tbody>
<tr>
<th bgcolor="#D6D6D6"> Digite o testo a ser Incriptado!</th>
</tr>
<tr>
<td bgcolor="#F5F5F5"><form action="<?php echo $PHP_SELF?><br />" method="post">
<div><input type="text" name="textonormal" value="" />
<input type="submit" name="funcao" value="Encript" /></div>
</form>

<hr />

<!--?php <br ?-->//As funções enc e des que serviram de base para este exemplo,
//foram implementadas inicialmente por Ricardo Antonio Duarte: //http://www.phpbrasil.com/scripts/script.php/id/1834
$string = $_POST['textonormal'];
$enc_string = base64_encode($string);
$enc_string = str_replace("=","",$enc_string);
$enc_string = strrev($enc_string);
$md5 = md5($string);
$enc_string = substr($md5,0,3).
$enc_string.substr($md5,-3);
echo utf8_decode("O resultado do processo de Encriptação de <span style="color: #4b0082;">$string</span> é: $enc_string");
?></td>
</tr>
<tr>
<th bgcolor="#C1C1C1"> Cole o testo incriptado para ser Decriptado!</th>
</tr>
<tr>
<td bgcolor="#F4F4F4"><form action="<?php echo $PHP_SELF?><br />" method="post">
<div><input type="text" name="textoenc" value="" />
<input type="submit" name="funcao" value="Decript" /></div>
</form>
<!--?php <br ?-->$string = $_POST['textoenc'];
$ini = substr($string,0,3);
$end = substr($string,-3);
$des_string = substr($string,0,-3);
$des_string = substr($des_string,3);
$des_string = strrev($des_string);
$des_string = base64_decode($des_string);
$md5 = md5($des_string);
$ver = substr($md5,0,3).substr($md5,-3);
echo utf8_decode("O resultado do processo de Desencriptação de <span style="color: orange;">$string</span> é: <span style="color: teal;">$des_string</span>");
?></td>
</tr>
</tbody>
</table>

Gostou?
Comenta então!

Anúncios

#4b0082, #php