Является ли SJCL.random.startCollectors() автоматическим?

Если я импортирую sjcl.js, то ставлю только

console.log(sjcl.random.isReady());

Возвращает 2. Но я не бегал

sjcl.random.startCollectors();

Поэтому мне интересно, автоматически ли запускается сборщик энтропии при загрузке.

1 ответ

Исходя из исходного кода, он не вызывает startCollectors() при загрузке. Я думаю, что причина, по которой он сейчас готов, заключается в том, что он использует https://developer.mozilla.org/en-US/docs/Web/API/RandomSource/getRandomValues (если он доступен) для добавления Entrophy. Так что я думаю, вы проверили это в браузере, который поддерживает getRandomValues.

Другие вопросы по тегам