Установил клиент банк. Программа просит ввести пароль и по нему создает публичный ключ доступа, который потом отсылается в банк. Причем в момент создания ключа, она просит усиленно двигать мышкой и нажимать клавиши на клавиатуре.
Неужели генератор случайных чисел, или алгоритм создания ключа становятся при этом более защищенными и совершенными?
Такое ощущение что программист клиент-банка, обнаружил что функция rand() при запуске программы возвращает все время одни и теже значения, и переписал ее используя координаты мышки и значения символов клавиатуры.
Или я не прав, и это грамотное решение?