Заметки

URL - friendly шифрование данных

$string = 'My string to encode';
$algo = 'sha512';
echo hash($algo,$string);

//Вариант с паролем:

$string = 'My string to encode';
$my_private_key = 'mysecret';
$method = 'AES-256-CBC';

$encrypted_value = base64_encode(openssl_encrypt ($string, $method, $my_private_key));

echo 'openssl_encrypt: '.$encrypted_value.PHP_EOL;

echo 'openssl_decrypt: '.openssl_decrypt ( base64_decode($encrypted_value) , $method , $my_private_key).PHP_EOL;
Афоризм дня:
Когда человек не знает, к какой пристани он держит путь, для него ни один ветер не будет попутным. (650)

Leave a reply

Яндекс.Метрика