Escolar Documentos
Profissional Documentos
Cultura Documentos
Funções unidirecionais
PASSWORD (obsoleto)
MD5 (vulnerabilidade conhecida)
SHA1 (vulnerabilidade conhecida)
SHA2
Funções bi-direcionais
AES_ENCRYPT
AES_DECRYPT
O uso de funções bi-direcionais traz um novo problema: Onde
armazenar a chave com segurança.
Armazenando senhas
$idUsuario = $_GET["idUsuario"];
$sql = "SELECT * FROM usuario WHERE idUsuario = :idusu";
$comando = $mysqli -> prepare($sql);
$comando -> bindparam("idusu", $idUsuario, PDO::PARAM_INT);
$comando -> execute();
Controle de acesso
Pontos chave: