Essa função é um meio de evitar ataques de dicionários de hash md5() para quem gostar do mesmo.
<?php
//encryptPassKey
function ePK($senha,$chave){
$txt = strrev($senha);//Inverte a senha
$txt = str_repeat(md5($txt),2);//duplica a senha criptografada com md5
$txt = md5($txt);//criptografa com md5 de novo
$txt .= md5($chave);//incrementa a palavra-chave escolhida por você
$txt = md5($txt);//e criptografa denovo com a função md5
return $txt;
}
?>
Faz uma boa bagunça.
Obs.: por possuir o parâmetro para a palavra-chave tará fazendo uma codificação mais pessoal, pois ninguém que usar essa mesma função vai usar a mesma palavra-chave, assim diferenciando uma das outras.
Pergunta
david.lyonnais
Essa função é um meio de evitar ataques de dicionários de hash md5() para quem gostar do mesmo.
Faz uma boa bagunça.
Obs.: por possuir o parâmetro para a palavra-chave tará fazendo uma codificação mais pessoal, pois ninguém que usar essa mesma função vai usar a mesma palavra-chave, assim diferenciando uma das outras.
Até.
Editado por david.lyonnaisLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.