]> git.joonet.de Git - adminer.git/commitdiff
Use any string for key
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Wed, 13 Jan 2010 23:56:51 +0000 (23:56 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Wed, 13 Jan 2010 23:56:51 +0000 (23:56 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1292 7c3ca157-0c34-0410-bff1-cbf682f78f5c

adminer/include/xxtea.inc.php

index 476b937b6bd1524a738bf16fdce753072f1e8530..9e24c7a82cf1c70b3fc1ee30cdeaa42c0fc5953d 100644 (file)
@@ -46,6 +46,7 @@ function encrypt_string($str, $key) {
        if ($str == "") {
                return "";
        }
+       $key = array_values(unpack("V*", pack("H*", md5($key))));
        $v = str2long($str, true);
        $n = count($v) - 1;
        $z = $v[$n];
@@ -78,6 +79,7 @@ function decrypt_string($str, $key) {
        if ($str == "") {
                return "";
        }
+       $key = array_values(unpack("V*", pack("H*", md5($key))));
        $v = str2long($str, false);
        $n = count($v) - 1;
        $z = $v[$n];