Encrypt / Decrypt string

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

[ Hits: 12.923 ]

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

Página protegida

Protegendo suas paginas

Geração de senhas e URL de vídeos Youtube e Vimeo

GMail Bomber

Sistema de Log


  

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