View Single Post
['hip','hip']
49
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