puttygen? Интересует то, как движения мыши превращаются во входные данные, или если они подаются сразу в виде ключа, то как?
Это довольно сложно. Нет, они не подаются сразу в виде ключа, они используются как генератор энтропии для генератора случайных чисел, который используется в генераторе ключа.
1) putty тут совершенно ни при чём 2) сделай cat /dev/input/mice и пошевели мышью, и посмотри на вывод. Вот именно это и примешивается к "обычному" генератору псевдо-рандомных чисел, основанному на часах. И таким способом увеличиваетсяэнтропия получаемых рандомных чисел
Есть ли какая-то инфа или название механизма который позволяет на вход генератора подать эти готовые данные? Гугл не помог к сожалению
1) нет никакого "входа генератора".
И да, чтобы понять что происходит — жэлательно прослушать и прорешать задания двухсеместрового курса криптоорафии. Ну, или хотя бы полусеместрового. Тем более, что это вообще полезно любому разработчику.
а ещё это попахивает баном
Я не читал исходники putty. Но скорее всего — он использует одну из стандартных библиотек, в них обычно есть возможность иницыализировать ГСЧ по своему жэланию.
Обсуждают сегодня