Weblivre.net - Informação em Primeiro Lugar

Assine nosso RSS
Publicado em 03/02/2005 - 1 comentário - Ler artigos relacionados - Você está em: Colunas » Php

Tudo sobre criptografia

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!

Autor: Filipe - WebLivre

Compartilhe:

Comentários

Comente este artigo!

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