Ir para conteúdo
Fórum Script Brasil
  • 0

Senha


Guest - André -

Pergunta

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?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 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;

}

?>

Link para o comentário
Compartilhar em outros 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

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...