RNGCryptoServiceProvider так же хорош, как и аппаратный ГСЧ?

Я пытаюсь выяснить, действительно ли аппаратный RNG безопаснее, чем RNGCryptoServiceProvider.

Учитывая, что случайность из RNGCryptoServiceProvider предоставляется с использованием различные системные и пользовательские данные, такие как идентификатор процесса, идентификатор потока, системные часы, системное время, системный счетчик, состояние памяти, свободные дисковые кластеры и хэшированный блок пользовательской среды вместе с международными стандартными криптографическими алгоритмами [ref] , действительно ли есть какие-либо веские причины использовать аппаратный ГСЧ для приложения безопасности, помимо скорости?

РЕДАКТИРОВАТЬ: Во всем этом я хотел бы предположить, что компьютер, на котором запущен ГСЧ, не компрометирован - т.е. на нем нет шпионского приложения.

10
задан Tom 28 September 2010 в 10:50
поделиться