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
Em sha1
Codificar em Base64
Decodificar em Base64
Aqui vai um exemplo com tudo que foi mostrado acima
Resultado:
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:
Usada da mesma forma que as demais acima...
Resultado:
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