Make WordPress Core

Ticket #44032: setup-config.php.diff

File setup-config.php.diff, 739 bytes (added by alicewondermiscreations, 6 years ago)

change to setup-config

  • setup-config.php

    old new  
    294294
    295295        // Generate keys and salts using secure CSPRNG; fallback to API if enabled; further fallback to original wp_generate_password().
    296296        try {
    297                 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|';
    298                 $max = strlen($chars) - 1;
    299297                for ( $i = 0; $i < 8; $i++ ) {
    300                         $key = '';
    301                         for ( $j = 0; $j < 64; $j++ ) {
    302                                 $key .= substr( $chars, random_int( 0, $max ), 1 );
    303                         }
    304                         $secret_keys[] = $key;
     298                        $raw = random_bytes(64);
     299                        $secret_keys[] = base64_encode($raw);
    305300                }
    306301        } catch ( Exception $ex ) {
    307302                $no_api = isset( $_POST['noapi'] );