[tutorial] funçoes criptograficas
2 participantes
Nylon Tecnologia :: Programação :: Programação Web :: PHP
Página 1 de 1
[tutorial] funçoes criptograficas
existe diversas funçoes criptograficas no php como hash md5 e sha1 e cifras como rot13 e base64, para usar basta chamar a funçao e passar como argumento a variavel ou a string veja alguns exemplos
hash md5
para retorna o md5 de uma variavel basta usar a funçao md5() e passar como argumento a string ou a variavel, veja o exemplo passando a variavel
hash sha1
para retorna a hash sha1 basta chamar a funçao sha1() e passar como argumento a string ou a variavel
cifra rot13
para usar a cifra rota13 basta usar a funçao str_rot13 e passa como argumento a string ou variavel
cifra base64
para codificar em base64 se usa a funçao base64_encode() e passar como argumento, para decodificar basta usar a funçao base64_decode()
cifra inversa
para inverter uma string se usa a funçao strrev()
hash_init, hash_update, hash_final
existe outras funçao de hash mais para usar elas tem q usar 3 funçoes q sao hash_init(), hash_update(), hash_final() , o hash_init e o algoritimo cryptografico (md5,md4,sha1 etc) e tem q colocar ele como string por exemplo "md5" depois atribuir a uma variavel, o update e entrada da nossa string para isso a gente passa como argumento a variavel q atribuimos a hash_init e depois nossa string, e o hash_final e retorno da nossa string agente tem q passar como argumento a variavel q usamos para atribuir o hash_init
eu usei como exemplo a hash md5 mais pode ser usado as seguintes hash
deve ter outras alem das q eu falei
by hacker fts315
hash md5
para retorna o md5 de uma variavel basta usar a funçao md5() e passar como argumento a string ou a variavel, veja o exemplo passando a variavel
- Código:
<?php
$fts = "hacker fts315";
echo md5($fts);
?>
hash sha1
para retorna a hash sha1 basta chamar a funçao sha1() e passar como argumento a string ou a variavel
- Código:
<?php
$fts = "hacker fts315";
echo sha1($fts);
?>
cifra rot13
para usar a cifra rota13 basta usar a funçao str_rot13 e passa como argumento a string ou variavel
- Código:
<?php
$fts = "hacker fts315";
echo str_rot13($fts);
?>
cifra base64
para codificar em base64 se usa a funçao base64_encode() e passar como argumento, para decodificar basta usar a funçao base64_decode()
- Código:
<?php
$fts = "hacker fts315";
$hack = "aGFja2VyIGZ0czMxNQ==";
echo base64_encode($fts);
echo "\n";
echo base64_decode($hack);
?>
cifra inversa
para inverter uma string se usa a funçao strrev()
- Código:
<?php
$fts = "hacker fts315";
echo strrev($fts);
?>
hash_init, hash_update, hash_final
existe outras funçao de hash mais para usar elas tem q usar 3 funçoes q sao hash_init(), hash_update(), hash_final() , o hash_init e o algoritimo cryptografico (md5,md4,sha1 etc) e tem q colocar ele como string por exemplo "md5" depois atribuir a uma variavel, o update e entrada da nossa string para isso a gente passa como argumento a variavel q atribuimos a hash_init e depois nossa string, e o hash_final e retorno da nossa string agente tem q passar como argumento a variavel q usamos para atribuir o hash_init
- Código:
<?php
$fts = "hacker fts315";
$hack = hash_init("md5");
hash_update($hack,$fts);
echo hash_final($hack);
?>
eu usei como exemplo a hash md5 mais pode ser usado as seguintes hash
crc32
md2
md4
md5
sha1
sha256
sha384
sha512
ripemd128
ripemd160
ripemd256
ripemd320
deve ter outras alem das q eu falei
by hacker fts315
Tópicos semelhantes
» [tutorial] printf no php?
» [tutorial] cookie em php
» [tutorial] laço foreach em php
» [tutorial] basico em css
» [tutorial] namespace
» [tutorial] cookie em php
» [tutorial] laço foreach em php
» [tutorial] basico em css
» [tutorial] namespace
Nylon Tecnologia :: Programação :: Programação Web :: PHP
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos