Неделю назад спрашивал об алгоритме последовательной генерации праолей для сессий на компах, где могут стоять кейлоггеры. Подробнее:
1). на компе стоит кейлоггер и плохой админ видит все пароли.
2). Мне нужно зайти по секьюр шеллу на ремотную машинку.
3). Мы с админом той машинки договариваемся о том, чтобы
а). с моего аккаунта был разрешен одновременно всего 1 логин
б). пароль для следующей сессии генерился из пароля для предыдущей, причем он это делает у себя на серваке, а я - у себя дома, где нет кейлоггеров
Проблема была в алгоритме (чтобы админ по достаточно долгой последовательности паролей не мог найти следующий).
РЕШЕНИЕ: мне предложили интересную идею: итеративная ф-ция - это многочлен со степенью n и случайными коефициентами. Начальный пароль случаен, в рез. после каждой сессии админ имеет уравнение с n неизвестными, и для получения всего полинома ему понадобится n сессий. Интересна простота метода, ведь у него линейная сложнось и можно без особых затрат брать n порядка 10000, чего хватит на много лет.