phpseclib\Crypt\Common\PKCS1::generateSymmetricKey PHP Method

generateSymmetricKey() static public method

Generate a symmetric key for PKCS#1 keys
static public generateSymmetricKey ( string $password, string $iv, integer $length ) : string
$password string
$iv string
$length integer
return string
    static function generateSymmetricKey($password, $iv, $length)
    {
        $symkey = '';
        $iv = substr($iv, 0, 8);
        while (strlen($symkey) < $length) {
            $symkey .= md5($symkey . $password . $iv, true);
        }
        return substr($symkey, 0, $length);
    }