Criptografia MD5 no PHP

Publicado por WordPress Avançado em 20/02/2019 às 9:24 pm


O md5 gera uma string alfa-numérica de 32 caracteres, não importa se você está gerando o md5 de duas letras ou de um texto de 20 parágrafos… O md5 gerado sempre vai ter 32 caracteres.

Você pode usar o md5 na hora de salvar um dado sigiloso (senhas) o banco… Com isso, ninguém tem acesso à senha original do cliente. Depois é só comparar o md5 do que foi digitado no campo senha (na hora do login) com o que está armazenado no banco, se bater, tá tudo certo.

Infelizmente o md5 tem um “problema”… Você pode, com muita dificuldade (preste atenção: muita dificuldade), gerar dois md5 iguais. Duas strings diferentes que acabem como um mesmo md5. Isso é raríssimo, mas pode acontecer.

Pra usar o md5 no PHP é só usar da seguinte forma:

<?php
$string = ‘O rato reu a ropa do rei de Roma’;
$codificada = md5($string);

echo “Resultado da codificação usando md5: ” . $codificada;

// 54cf74d1acdb4037ab956c269b63c8ac





Os comentários estão desativados.