У меня есть приложение, в котором я генерирую имя пользователя и пароль для каждого пользователя.
Так как эти два * генерируются непосредственно друг за другом , может ли злоумышленник знать парольот имени пользователя ?
Я спрашиваю, потому что имя пользователя и пароль на самом деле не случайные - они просто 2 последовательных элемента в одной последовательности PRNG .Итак, какие гарантии мы имеем в отношении этой последовательности относительно знания будущих или прошлых элементов путем знания некоторых последовательных ее элементов?
На вопрос можно ответить для Crypto.getRandomValues () или псевдо-случайные генераторы.То есть есть ли в последовательности PRNG требование не иметь возможности сообщать будущие элементы, даже если вы знаете некоторые последовательные элементы?
Пример: Сколько последовательных элементов Math.Random () нужно знать, чтобы бытьв состоянии предсказать следующий?... потому что его реализация проще , и если ему сложно, должно быть сложнее для Crypto.getRandomValues ().