Encrypt / Decrypt string
Publicado por Sidiney Sodré Gali de Souza 17/11/2005
[ Hits: 13.185 ]
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.
<?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);
?>
Gerador simples de hash MD5 em PHP
Sistema de área restrista PHP/MYSQL
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Thinkpads são bons mesmo ?! (3)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (2)
Scripts ou binários [RESOLVIDO] (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 (12)









