<?php //***** enc - Encriptador de String //***** Autor: Ricardo Antonio Duarte - ricardo NOSPAM banhado.com function enc($string){ if((isset($string)) && (is_string($string))){ $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); }else{ $enc_string = "Par�metro incorreto ou inexistente!"; } return $enc_string; } //***** Fim do enc //***** des - Desencriptador de String //***** Autor: Ricardo Antonio Duarte - ricardo NOSPAM banhado.com function des($string){ if((isset($string)) && (is_string($string))){ $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); if($ver != $ini.$end){ $des_string = "Erro na desencripta��o!"; } }else{ $des_string = "Par�metro incorreto ou inexistente!"; } return $des_string; } //***** Fim do des ?>