Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. // this script does the encryption:
  2. function encrypt($stringArray, $key) {
  3. $s = strtr(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), serialize($stringArray), MCRYPT_MODE_CBC, md5(md5($key)))), '+/=', '-_,');
  4. return $s;
  5. }
  6.  
  7. // This sets the variables writing to the database:
  8. $key = "key here";
  9. $connect = mysql_connect("db credentials");
  10. $db = mysql_select_db("dbname");
  11. $fullname = encrypt(mysql_real_escape_string($_POST["fullname"]));
  12. $surname = encrypt(mysql_real_escape_string($_POST["surname"]));
  13. $telephone = encrypt(mysql_real_escape_string($_POST["telephone"]));
  14. $email = encrypt(mysql_real_escape_string($_POST["email"]));
  15.  
  16. // This calls it from the database (obviously with the key as above)
  17. function decrypt($stringArray, $key) {
  18. $s = unserialize(rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode(strtr($stringArray, '-_,', '+/=')), MCRYPT_MODE_CBC, md5(md5($key))), "\0"));
  19. return $s;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement