0) $base .= str_repeat('=', $cmp); $base = base64_decode($base); $md5 = md5($base); $md5 = (substr($md5, 0, $inicio) . substr($md5, -$fim)); return (($md5 == $hash) ? $base : false); } function codificacao_chave($chave){ $valor = md5($chave); $t = strlen($valor); $dig1 = ''; $dig2 = ''; for ($i = 0; $i < $t; $i++){ $ch = substr($valor, $i, 1); if (is_numeric($ch) && ($ch !== '0')){ if ($dig1 == ''){ $dig1 = $ch; } elseif ($dig2 == ''){ $dig2 = $ch; } else { break; } } } return (($dig1 != '') && ($dig2 != '')) ? array($dig1, $dig2) : false; } ?>