-
Эксперементировал с рандомом и обнаружил, что рандом какой-то не рандом.
http://hostingkartinok.com/show-image.php?id=9d42d8a395134f3874f1d7977b38ce68
Слева 10 миллионов пикселов внесенных в массив при 100% увеличении.
Справа тот же массив при 500% увеличении. -
Rouse_ © (02.12.16 22:32) [1]Добро пожаловать в мир защиты ПО :(
Рандом - одна из самых уязвимых точек.
Вихрь Мерсенна возьми -
Pavia © (02.12.16 22:33) [2]Баян. Гуглить Random 2d
-
Rouse_ © (02.12.16 22:34) [3]У стандартного энтропия о младшему биту вообще отсутствует - я ребятам нашим демонстрировал.
Это не псевдо-рандом - а даже не знаю как назвать. -
Rouse_ © (02.12.16 22:36) [4]
> Pavia © (02.12.16 22:33) [2]
> Баян. Гуглить Random 2d
Вихрь мерсена, либо гамма. -
Pavia © (02.12.16 22:42) [5]Я просто имел введу что это давным давно известно и способы решения тоже предложены.
-
Rouse_ © (02.12.16 22:44) [6]Аналогично, сейчас попробую гаммирование с энтропией 7.8 найти и скинуть,
-
Rouse_ © (02.12.16 22:48) [7]Нашел: http://sources.codenet.ru/download/3711/amprng-src.html
Банальная гамма наложенная на массив данных - хрен подломишь без опоры :) -
Rouse_ © (02.12.16 22:50) [8]Обратите внимание - гаммирование на выхлопе имеет энтропию практически в восемь!!!
После ксора конечно меньше, но стабильные 7.6 выдает -
An a Student (03.12.16 16:33) [9]> я ребятам нашим демонстрировал
Ой, а можно и нам?
И что такое ксор? -
Rouse_ © (03.12.16 21:53) [10]Ксор вам не надо, учитесь пока что