длина, набор символов, оценка энтропии
curl -s 'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5' \
-H 'Authorization: Bearer $WHITTLY_API_KEY'
const res = await fetch(
'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5',
{ headers: { Authorization: 'Bearer ' + apiKey } }
);
const data = await res.json();
const { data } = await axios.get(
'https://api.whittly.dev/v1/password?length=20&upper=true&lower=true&digits=true&symbols=true&count=5',
{ headers: { Authorization: 'Bearer ' + apiKey } }
);
Надёжный пароль должен быть длинным, случайным и использовать разнообразный набор символов. Генератор использует crypto.getRandomValues браузера — криптографически стойкий ГПСЧ, результат которого нельзя предсказать.