Encrypt / Decrypt string

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

[ Hits: 13.027 ]

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

Login em PHP 2

Geração de chaves Diffie-Hellman

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

Usuário Samba + LDAP alterando sua senha pelo browser

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