Atualizado em 07 de Março de 2013

Como Criptografar Senha no PHP

Olá Pessoal,

A criptografia de dados é ao mesmo tempo algo básico de ser feito é essencial para tornar um sistema seguro. Neste post vamos abordar o uso do comando md5 que criptografa dados para esconder o verdadeiro valor do mesmo.

Este tipo de recurso e usando para salvar senhas dentro de um banco de dados, caso esta base de dados seja invadida o invasor não conseguirá ter as senhas, pois elas estão criptografadas, tornando assim o sistema mais seguro.

Vejamos o exemplo do comando md5:

<?php
$string = "minha_senha";

echo md5($string); // Resultado: 56daaa1329ee509600fccc35a77dd3aa
?>

Importante: Este comando sempre gera uma string alfanumérica de 32 caracteres, não importando o tamanho da string que vai ser criptografada.

Dúvidas comentem!!!

Gostou do post, continue por dentro das dicas de programação!!! Assine já a newsletter.


Até a próxima pessoal.

Comentários

Sua foto do perfil

Alessandro Mendes

por motivos de segurança e de possiveis repetições,eu sempre utilizo o sh1 que gera 40 caracteres de forma única.Parabéns Mauricio pelo site!!

18 de Março de 2013 - 14:22

Sua foto do perfil

Marcos Neri

O md5 é 100% seguro?

08 de Março de 2013 - 14:36

Sua foto do perfil

Mauricio Programador

Olá Marcos,

Infelizmente o md5 tem um problema. Nele é possível duas strings diferentes gerarem a mesma criptografia. Isso é muito, mais muito difícil mesmo de acontecer, mas pode ocorrer.

Abraço.

08 de Março de 2013 - 14:38

Sua foto do perfil

Sandro

Ótimo post!!! vlw

08 de Março de 2013 - 14:36

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER