du kan lage en enkel funksjon for å kryptere og dekryptere teksten så vil det være av liten til ingen nytte for andre..
Kode
function enCrypt($serversalt, $string, $userpassword) {
$output = false;
$method = "AES-256-CBC";
$key = hash('sha256',$userpassword);
$salt = substr(hash('sha256', $serversalt), 0, 16);
$output = openssl_encrypt($string, $method, $key, 0, $salt);
$output = base64_encode($output);
return $output;
}
og
Kode
function deCrypt($serversalt, $string, $userpassword){
$output = false;
$method = "AES-256-CBC";
$key = hash('sha256',$userpassword);
$salt = substr(hash('sha256', $serversalt), 0, 16);
$output = openssl_decrypt(base64_decode($string), $method, $key, 0, $salt);
return $output;
}
så bruker du f.eks brukerens eget passord til userpassword og tja.. brukerens epost som serversalt.. eller noe annet som passer ditt behov.
jeg ville da satt
$string = "lengdegrad,tbreddegrad"; og encryptet den og overført med index.php?key=hash
decryptert og $key = explode(",",$_GET['key']) som gir $key[0] som lengdegrad og $key[1] som breddegrad