Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Exemplo de criptografia base64_encode, md5 e crypt

21-01-2007 02:47

Vamos falar nesse artigo sobre criptografia.

Como criptografar textos usando as funções PHP base64_encode(), md5() e crypt, vamos a descrição de cada um:

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:

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


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


<?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.
1

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado