X-Git-Url: https://git.p6c8.net/jirafeau/jirafeau.git/blobdiff_plain/404c669c9226d66ca1189534ad4c1da8e2f165f9..84021524193bc4ac717bc06f901c5cd80fc5f0c8:/lib/functions.php diff --git a/lib/functions.php b/lib/functions.php index 3811544..9ea7351 100644 --- a/lib/functions.php +++ b/lib/functions.php @@ -544,7 +544,7 @@ function jirafeau_add_file($file, $one_time_download, $key, $time, $ip, $crypt, /* hash password or empty. */ $password = ''; if (!empty($key)) { - $password = hash('sha256', $key); + $password = '[SHA256]'.hash('sha256', $key); } /* create link file */ @@ -1091,7 +1091,7 @@ function jirafeau_async_init($filename, $type, $one_time, $key, $time, $ip) /* sha256 password or empty */ $password = ''; if (!empty($key)) { - $password = hash('sha256', $key); + $password = '[SHA256]'.hash('sha256', $key); } /* Store information. */ @@ -1379,7 +1379,7 @@ function jirafeau_decrypt_file_legacy($fp_src, $fp_dst, $k) $m = mcrypt_module_open('rijndael-256', '', 'ofb', ''); /* Extract key and iv. */ $crypt_key = $k; - $hash_key = hash('sha256', $crypt_key); + $hash_key = md5($crypt_key); $iv = jirafeau_crypt_create_iv($hash_key, mcrypt_enc_get_iv_size($m)); /* Init module. */ mcrypt_generic_init($m, $hash_key, $iv);