openssl_encrypt()
si openssl_decrypt()
pot fi utilizate pentru a cripta si decripta text in PHP.openssl_encrypt()
si openssl_decrypt()
.
<?php $password = 'user_pass'; //password added by user $_POST['password'] $key_enc = '1234'; //key for encrypt $met_enc = 'aes256'; //method to encrypt: aes128, aes192, aes256, blowfish, cast-cbc $iv = '16_characters_ok'; //a random string with 16 characters //encrypts the password $pass_enc = openssl_encrypt($password, $met_enc, $key_enc, 0, $iv); echo $pass_enc; // "uw4QKRUsG+l17w5epb7nKw==" //decrypts the encrypted password, it uses the same arguments: $met_enc, $key_enc, $opt=0, $iv $pass_enc ='uw4QKRUsG+l17w5epb7nKw=='; //the encrypted password $pass = openssl_decrypt($pass_enc, $met_enc, $key_enc, 0, $iv); echo '<br>'.$pass; // "user_pass" ?>
Observati ca functia openssl_decrypt() trebuie sa foloseasca aceleasi argumente (aici: $met_enc, $key_enc, $opt=0, $iv) pentru decriptarea sirului criptat cu openssl_encrypt().
<div>Web Programming and Development</div>
h2 { text-decoration: underline; }
function someFunction() { alert("CoursesWeb.net"); } setTimeout("someFunction()", 2000);
$food =["fruits" =>["banana", "mar"), "veggie" =>["ceapa", "rosie")); $nr_food = count($food, 1); echo $nr_food; // 6
The child will haven't played by Sunday. - Copilul nu s-ar fi jucat pana duminica.
Él no habrá contado el cuento. - El nu ar fi spus povestea.