Подумайте о создании веб-страницы, содержащей алгоритм в виде JavaScript, возможно, для загрузки (чтобы она могла загрузить его один раз и перенести на USB-накопитель).
Идея состоит в том, что она открывает страницу, проверяет исходный код (все JavaScript должны быть встроены), а затем вводит свой пароль в текстовое поле на странице. JavaScript будет преобразовывать это в код при вводе (поэтому сетевой трафик при этом не происходит; если есть, возможно, в фоновом режиме работает кейлоггер).
Получив код, она может скопировать его куда-нибудь.
JavaScript может использовать текущее время в качестве начального числа. Разрежьте текущее время на пять минут. В большинстве случаев достаточно использовать текущее время для декодирования пароля, и, если вы близки к началу пятиминутного интервала, попробуйте использовать предыдущий.
См. Этот сайт для примера: https://www.pwdhash.com/