<?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

?>