Encrypt / Decrypt string

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

[ Hits: 13.166 ]

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

Sistema de área restrista PHP/MYSQL

Protegendo suas paginas

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

Ofuscador de codigo php


  

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