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.
Question
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é.
Edited by david.lyonnaisLink to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.