Criptografando config

Esse área é só para dicas de segurança de códigos fonte, pastas, etc...

Moderador: web

responder a dúvida

Criptografando config

Mensagem por web Offline » Sex Set 05, 2008 8:07 pm


O objetivo desse script é criptografar um config, ou seja, se vamos passar um sistema em PHP para outra pessoa, e queremos que ela não altere o config do sistema, esse script é o ideal.

A primeira coisa é baixar o arquivo configurador, é com ele que vamos criptografar e decriptografar as variáveis.

crypt.txt

Salve em uma pasta o conteúdo desse txt como: crypt.php

Agora crie um arquivo no mesmo diretório chamado: teste.php

<?php
include("crypt.php");
echo encrypt("define('var1','abc');define('var2','123');","secretkey");
?>

Rodando o teste.php irá ser gerado no navegador
3djLzODKnJLb2uWWip6M1c3IoJygx9fL3dnKoZrbxOSXm5eMqqWYipug

essa é a criptografia para os defines acima.

Agora, para usarmos essas variáveis, crie vendo.php com o seguinte:
<?php
include("crypt.php");
echo eval(decrypt("3djLzODKnJLb2uWWip6M1c3IoJygx9fL3dnKoZrbxOSXm5eMqqWYipug","secretkey"));
echo var1." e ".var2;
?>

Vai ser mostrado na tela:
abc e 123, ou seja, as variáveis sendo usadas.

O ideal é que quem vai receber esse sistema não conheça esse método de criptografia.

Para usar em seu sistema, você tem que oferecer para seu visitante o crypt.php, e simular uma página do seu sistema igual a vendo.php, onde irá estar passando algumas variáveis para que seu sistema funcione.



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12425
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Dicas de segurança

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante