Concorra ao sorteio do livro Decisões com B.I. escrito pelo nosso colunista Fábio Primak. Clique aqui para participar.
Saiba o que é criptografia, e quais as funções do Php para essa finalidade!
Olá pessoal!
Novamente estou aqui para falarmos um pouco mais sobe criptografia.
O que é criptografia?
A criptografia é o processo de alterar o formato dos dados, de modo que seja mais dificil de le-los ou mesmo impossível.
Existem várias maneiras de se criptografar um código, nesse artigo irei mostrar-lhe uma relação de funções do próprio PHP que são usadas para criptografar. Irei mostrar 3 delas para vocês:
base64_encode();
Codifica com base64, para decodificar basta usar a função: base64_decode().
crypt();
Retornará uma string criptografada usando o algoritmo de encriptação Unix Standard DES-based ou algoritmos alternativos disponíveis no sistema.
Não há função de decodificação, desde que crypt() utiliza uma algorimo de um só caminho.
md5();
Retorna um hash em um número hexadecimal de 32 caracteres, não há função de decodificação.
Exemplos:
Para usar essas funções, é simples, iremos mostrar um exemplo, de criptografar o nome "weblivre" utilizando as 3 funções, para você observar as diferenças:
base64_encode("weblivre");
//Resultado: d2VibGl2cmU=
crypt("weblivre");
//Resultado: $1$GWF2r8W2$iyCK9ywfKvxvNJClB/9zY1
md5("weblivre");
//Resultado: 86a96348d08290939e1b1fb32029b022
As explicações das funções, foram retiradas e adaptadas do site oficial: www.php.net.
Então por hoje é isso ai pessoal!
Abraços, e até a próxima!
jácome em 12/05/2008
mito curioso essa materia
2004-2008 Weblivre.net Todos os direitos reservados.
Quem somos | Política de Acesso | Anuncie | Na Mídia | Seja um Colunista | Sugestão de Pauta | Fale Conosco
Idealização: Webla - Comunicação Digital