Você não está conectado. Conecte-se ou registre-se

Codificando dados com PHP

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

1Codificando dados com PHP Empty Codificando dados com PHP Qua 18 Jun 2014 - 18:09

waghcwb

waghcwb
Novato
Olá,

Vim compartilhar com vocês algumas maneiras de codificar e obfuscar suas strings e dados usando PHP

Veremos os seguintes métodos:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Leia mais a respeito deles nos links...

Em Javascript são necessárias bibliotecas para que seja feita essa "criptografia" ja o PHP vem com elas no próprio código fonte... É super simples de ser usado:

Em MD5
Código:
<?php echo md5('string');

Em sha1
Código:
<?php echo sha1('string');

Codificar em Base64
Código:
<?php echo base64_encode('string');

Decodificar em Base64
Código:
<?php echo base64_decode('string');

Aqui vai um exemplo com tudo que foi mostrado acima
Código:
<?php
    $string = 'teste';
    echo 'md5: ' . md5($string) . '<br>' . 'sha1: ' . sha1($string) . '<br>' . 'base64 (encode): ' . base64_encode($string) . '<br>' . 'base64 (decode): ' . base64_decode('dGVzdGU=') . '<br>';

Resultado:
Código:
md5: 698dc19d489c4e4db73e28a713eab07b
sha1: 2e6f9b0d5885b6010f9167787445617f553a735f
base64 (encode): dGVzdGU=
base64 (decode): teste

Lembrem-se de pesquisar antes de escolher uma para usar, cada um tem um objetivo. Portanto fique atento, e nunca passe dados da tua página para o banco sem codificar antes...

Abraços.. E até a próxima!

@Update:

Aqui mais uma forma ainda que esqueci de citar:
Código:
crypt($string)

Usada da mesma forma que as demais acima...

Resultado:
Código:
crypt: $1$nG..kd1.$nrtx9dlpGdi22a4R55UUL1

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos