Encrypt / Decrypt string

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

[ Hits: 12.944 ]

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

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

Banner Grabbing

Login em PHP 3

KWEB.SYS - Simples script de login em PHP sem uso de bancos de dados (MySQL)

Gravando log de erros gerados em consultas SQL


  

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