public static function getStrongPseudoRandomBytes(int $length): string {
        $result = openssl_random_pseudo_bytes($length, $strong);
        if(!$strong) {
            throw new RuntimeException('Not strong enough');
        }
        return $result;
    }