Генератор паролей

Вы будете смеяться, но я написал свой генератор паролей.
То, что отличает его от остальных – он автоматически рассчитывает сопоставимый объем бинарных данных, которые надо перебрать заинтересованному лицу, если ему известна длина пароля и набор используемых символов.

tangle

Когда-то в качестве источника рандома я использовал собственный порт алгоритма Ruptor на C#, который в свою очередь использовал в качестве источника энтропии счетчик тактов процессора. В этот раз я решил брать случайные числа, предоставляемые генератором в CryptoAPI, который также считывает счетчик тактов процессора и еще 127 параметров. Дополнительно, во время работы приложения, оно постоянно генерирует случайные данные, меняя внутреннее состояние генератора.

Для запуска требуется Net Framework 2.0 (присутствует по-умолчанию в системах, начиная с Windows Vista).

Исполняемый файл tangle.zip 7911 байт
Исходный код tangle_src.zip 20471 байт