tbrehm
2010-03-08 b5f654a2be67d476f20777aeb2190ad349a6f7e7
Fixed the salt generation algorithm in remoting lib.
1 files modified
8 ■■■■ changed files
interface/lib/classes/remoting_lib.inc.php 8 ●●●● patch | view | raw | blame | history
interface/lib/classes/remoting_lib.inc.php
@@ -492,8 +492,10 @@
                                                        $sql_insert_key .= "`$key`, ";
                                                        if($field['encryption'] == 'CRYPT') {
                                                                $salt="$1$";
                                                                $base64_alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
                                                                for ($n=0;$n<8;$n++) {
                                                                    $salt.=chr(mt_rand(64,126));
                                                                    //$salt.=chr(mt_rand(64,126));
                                                                    $salt.=$base64_alphabet[mt_rand(0,63)];
                                                                }
                                                                $salt.="$";
                                                                // $salt = substr(md5(time()),0,2);
@@ -519,8 +521,10 @@
                                                if($field['formtype'] == 'PASSWORD') {
                                                        if($field['encryption'] == 'CRYPT') {
                                                                $salt="$1$";
                                                                $base64_alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
                                                                for ($n=0;$n<8;$n++) {
                                                                    $salt.=chr(mt_rand(64,126));
                                                                    //$salt.=chr(mt_rand(64,126));
                                                                    $salt.=$base64_alphabet[mt_rand(0,63)];
                                                                }
                                                                $salt.="$";
                                                                // $salt = substr(md5(time()),0,2);