Criptografia em PHP usando as funções base64_encode, md5 ou crypt


Autor/fonte: web
E-mail/Url: http://www.codigosnaweb.com/forum/viewtopic.php?t=84
Tags: [ criptografia ] [ base64_encode ] [ md5 ] [ crypt ]



Digg del.icio.us

Vamos falar nesse artigo sobre criptografia em PHP, abordaremos as funções: base64_encode, md5 e crypt. Vejamos uma explicação e exemplos de cada uma.

base64_encode

Codifica com base64, para decodificar basta usar a função: base64_decode().

md5

Retorna um hash em um número hexadecimal de 32 caracteres, não há função de decodificação.

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.

Vejamos agora exemplo de uso de cada um:

Usando base64_encode:

<?php
$texto = "texto";
echo base64_encode($texto);
// RESUTADO: dGV4dG8=
// para voltar:
$texto1 = "dGV4dG8=";
echo base64_decode($texto1);
// RESUTADO: texto
?>

Usando md5;

<?php
$texto = "texto";
echo md5($texto);
// RESUTADO: 62059a74e9330e9dc2f537f712b8797c
// para voltar:
// sem volta
?>

Usando crypt:

<?php
$texto = "texto";
echo crypt($texto);
// RESUTADO: kg7fvdoKjsNQs
// para voltar:
// sem volta
?>

Os modos md5 e crypt não pode voltar o valor da variável normal depois de criptografado.




Enviado por xKuRt em 23/08/2007 às 18:14


Itens relacionados

Classe de criptografia reversa
Função crypt
Métodos e análise de criptografia no PHP
PHP-CRIPA 1.2
Base64 encode e decode em PHP
Criptografia com RC4 em puro PHP
Autenticação e criptografia de senhas utilizando PHP
Hash MD5, whois, IP para hostname e checagem de portas em PHP
PHP descomplicado: Criptografando dados confidenciais com o padrão MD5

Avaliação

Avaliação desta publicação: 10.00; Total de avaliações: 1


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

AvatarEnviado por osgregs em 18/05/2011 às 22:34

criptografia PHP profissional é o bytesCode

http://www.bytesdesign.com.br/bytescode/

--
bytesCode -phpencoder


Envio de comentário:




  

Sábado, 01 de Novembro de 2014




Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Java e Web para Concursos


Capa do livro
Adobe Flex 4: Treinamento Direto da Fonte


Capa do livro
Aprenda J2ee Em 21 Dias





Hostnet

IMD