Генератор паролей

Локально, в браузере — пароль никуда не отправляется
Длина
Наборы символов
—

Генерируется через crypto.getRandomValues() — криптостойкий ГПСЧ браузера, не Math.random()