Encrypt / Decrypt string

Publicado por Sidiney Sodré Gali de Souza 17/11/2005

[ Hits: 12.986 ]

Download encrypt_decrypt.php




São duas funções:
=> Encrypt($string, $key)
=> Decrypt($string, $key)

$string é o texto que deseja encriptar.
$key é a chave que deseja utilizar. Com essa chave vc faz a decripta seu texto original.

É muito simples e seguro porque quem gera a chave é vc.

  



Esconder código-fonte

<?php
function Encrypt($string, $key)
{
   $result = '';
   for($i=1; $i<=strlen($string); $i++)
   {
      $char = substr($string, $i-1, 1);
      $keychar = substr($key, ($i % strlen($key))-1, 1);
      $char = chr(ord($char)+ord($keychar));
      $result.=$char;
   }
   return $result;
}

function Decrypt($string, $key)
{
   $result = '';
   for($i=1; $i<=strlen($string); $i++)
   {
      $char = substr($string, $i-1, 1);
      $keychar = substr($key, ($i % strlen($key))-1, 1);
      $char = chr(ord($char)-ord($keychar));
      $result.=$char;
   }
   return $result;
}


$string = "Hello VOL";
$key = "$#chave#$";

$string_encrypt = Encrypt($string, $key);
echo $string_encrypt.'<br>';
echo Decrypt($string_encrypt, $key);
?>

Scripts recomendados

Perfect Crypt Class

Cadastro utilizando a classe PDO com o método prepare()

Script para gerar senhas aleatórias

Função Anti MySQL Injection - Proteja sua aplicação!

Página protegida v2004.2


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts