• 0
Sign in to follow this  
Guest - André -

Senha

Question

Guest - André -

Olá preciso de uma ajuda.....a minha senha no banco de dados esta criptografada..... no cadastro do login ele manda criptografado pro bd...como faço para descriptografar ela?

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Guest - André -

então como eu faço um criptografia que deja para descriptografar?

Share this post


Link to post
Share on other sites
  • 0

Bom, entendo entendo quase nada de PHP, mas veja se isso te ajuda ...

<?

$ChaveLocal="teste.txt";

$Frase="Teste de Criptogradia em PHP";

$Chave=substr(LerChaveDoArquivo($ChaveLocal,$Frase),1-1,strlen($Frase));

$Frase = $Chave;

echo "<p>FRASE ORIGINAL: ".$Chave."<p>";

echo "<p>VALOR DA CHAVE: ".$Chave."<p>";

echo "<p>FRASE CRIPTOGRAFADA: ".Criptografar($Frase,$Chave)."<p>";

echo "<p>FRASE DESCRIPTOGRAFADA: ".Descriptografar(Criptografar($Frase,$Chave),$Chave)."<p>

";

function Criptografar($strChave,$Chave)

{

$strCriptografada = "";

for ($i=1; $i<=strlen($strChave); $i=$i+1)

{

$iChaveCaracter=ord(substr($Chave,$i-1,1));

$iFraseCaracter=ord(substr($strChave,$i-1,1));

$iCriptografadoCaracter = $iFraseCaracter + $iChaveCaracter;

$strCriptografada=$strCriptografada.chr($iCriptografadoCaracter);

<?

$ChaveLocal="teste.txt";

$Frase="Teste de Criptogradia em PHP";

$Chave=substr(LerChaveDoArquivo($ChaveLocal,$Frase),1-1,strlen($Frase));

$Frase = $Chave;

echo "<p>FRASE ORIGINAL: ".$Chave."<p>";

echo "<p>VALOR DA CHAVE: ".$Chave."<p>";

echo "<p>FRASE CRIPTOGRAFADA: ".Criptografar($Frase,$Chave)."<p>";

echo "<p>FRASE DESCRIPTOGRAFADA: ".Descriptografar(Criptografar($Frase,$Chave),$Chave)."<p>

";

function Criptografar($strChave,$Chave)

{

$strCriptografada = "";

for ($i=1; $i<=strlen($strChave); $i=$i+1)

{

$iChaveCaracter=ord(substr($Chave,$i-1,1));

$iFraseCaracter=ord(substr($strChave,$i-1,1));

$iCriptografadoCaracter = $iFraseCaracter + $iChaveCaracter;

$strCriptografada=$strCriptografada.chr($iCriptografadoCaracter);

}

return $strCriptografada;

}

function Descriptografar($strCriptografada,$Chave)

{

$strDescriptografada="";

for ($i=1; $i<=strlen($strCriptografada); $i=$i+1)

{

$iChaveCaracter=(ord(substr($Chave,$i-1,1)));

$iFraseCaracter=ord(substr($strCriptografada,$i-1,1));

$iCriptografadoCaracter = $iFraseCaracter - $iChaveCaracter;

$strDescriptografada=$strDescriptografada.chr($iCriptografadoCaracter);

}

return $strDescriptografada;

}

function LerChaveDoArquivo($strArquivo,$MinhaChave)

{

$abre = fopen($strArquivo, "r");

$ChaveFile = fread($abre, filesize($strArquivo));

$fecha = fclose($abre);

return $ChaveFile;

}

?>

Share this post


Link to post
Share on other sites
  • 0

sabe o que ue é pior???

crypt() faz de diversas formas...

exemplo

$a pode ser igual a Mkhsad454.54 como pode ser igual a Mionusdf4564-8468*/

chato não é??? faze o que ?? o melhor é tentar fazer uma função propria de criptografia... ou usar o MD5

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this