Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

samuelesoares

Criptografar a senha do Mysql

Recommended Posts

Boa tarde.

 

Quando se faz a conexão do mysql, é basicamente assim:

 

$conexao = mysql_connect("localhost","usuario","senha");

 

A dúvida é: tem como criptografar esta senha, mesmo que alguém tenha acesso ao arquivo de conexão, não consiga identificá-la? E como fazer a conexão com o MySql?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. mas acredito q você pode fazer assim:

 

1- criar um diretório e um novo arquivo, onde apenas uma conta poderá ter acesso ao diretório..

2- pelo php, você poderia definir a senha dentro da pasta do diretório criado..

Ex.: Algo mais ou menos assim:

define("SENHA_SQL","sua senha");
3- No arquivo de conexão, você chamaria um include e ficaria assim no final:

include("diretorio/arquivo.php");
$conexao = mysql_connect("localhost","usuario",SENHA_SQL);

 

Desse jeito apenas o usuário com acesso ao diretório poderia ver a senha..

 

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não.. mas acredito q você pode fazer assim:

 

1- criar um diretório e um novo arquivo, onde apenas uma conta poderá ter acesso ao diretório..

2- pelo php, você poderia definir a senha dentro da pasta do diretório criado..

Ex.: Algo mais ou menos assim:

define("SENHA_SQL","sua senha");
3- No arquivo de conexão, você chamaria um include e ficaria assim no final:

include("diretorio/arquivo.php");
$conexao = mysql_connect("localhost","usuario",SENHA_SQL);

 

Desse jeito apenas o usuário com acesso ao diretório poderia ver a senha..

 

flw

 

Mas desta forma, quem tem acesso a página que cria a conexão só precisaria dar um "echo" da variável define que você criou, não adiantaria em nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eh pq a concepçao de vcs tah errada...

$conexao = mysql_connect("localhost","usuario","senha");
eh um erro abissal...

 

 

 

o certo eh :

$conexao = mysql_connect("localhost","$_POST[user]","$_POST[pass]");
com os usuario e senha sendo usuarios do proprio mysql, e entao o mysql toma conta de tudo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.