]> git.p6c8.net - jirafeau/jirafeau.git/commitdiff
Here we actually NEED MD5. This one affects only legacy files encrypted using mcrypt.
authorPatrick Canterino <patrick@patrick-canterino.de>
Fri, 29 May 2026 13:13:29 +0000 (15:13 +0200)
committerPatrick Canterino <patrick@patrick-canterino.de>
Fri, 29 May 2026 13:18:11 +0000 (15:18 +0200)
lib/functions.php

index 38115442d237ff843eb3a9930dcd35ef897d7c6e..bb0d2515e0f4bc6649d9992bef54088971093c62 100644 (file)
@@ -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);

patrick-canterino.de