Читаем очень внимательно habr.com/company/mailru/blog/274253/
до слов: Как будет показано ниже, точность Math.random() в V8 составляет всего 32 бита
Я угадал !!! 32 бита !!! Всего лишь 4 млрд кошельков !!!!!!!
Перебирайте скорее, кулхацкеры !!!!
И скопируйте яваскрипты с сайта wallet.prizm.space, пока их там не переделали.
Все кошельки, зарегистрированные через сайт wallet.prizm.space
легко подвержены чисто математическому взлому !!!!!
В кошельке для генерации случайного числа используется Web Crypto API window.crypto.getRandomValues() вместо Math.random().
window.crypto.getRandomValues() дает достаточный уровень энтропии.
Дальше случайные числа используются для выбора слов из словоря. Словарь состоит из 1626 слов.
Это даем на 1626 ^ 16 возможных комбинаций и уровень энтропии log(1626^16)/log(2) = 170 бит энтропии.