Это команда ykchalresp, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
ykchalresp - Выполняет операцию запрос-ответ с помощью YubiKey
СИНТАКСИС
Ykchalresp [-1 | -2] [-H] [-Y] [-N] [-x] [-v] [-6] [-8] [-t] [-V] [-h]
ОПИСАНИЕ
Отправьте вызов YubiKey и прочтите ответ. YubiKey можно настроить с
два разных режима C / R - стандартный - это 160-битный HMAC-SHA1, а другой -
YubiKey OTP имитирует режим, что означает, что два последующих вызова с одним и тем же вызовом будут
приводят к разным ответам.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-1 отправить вызов в слот 1. Это значение по умолчанию.
-2 отправьте вызов в слот 2.
-H отправить 64-байтовый запрос HMAC. Это значение по умолчанию.
-Y отправить 6-байтовый запрос Yubico OTP.
-N неблокирующий режим - прервать, если YubiKey настроен на требование нажатия клавиши
перед отправкой ответа.
-x вызов закодирован в шестнадцатеричном формате.
-v включить подробный режим.
-6 вывести ответ в формате OATH, 6 цифр.
-8 вывести ответ в формате OATH, 8 цифр.
-t использовать текущее время как вызов вместо чтения из командной строки (как в
режим TOTP по умолчанию, секунды с 1970-01-01 00:00:00 / 30 закодированы как 8 байт
вызов).
-V распечатать версию инструмента и выйти.
ПРИМЕР
Функцию "запрос-ответ YubiKey" можно продемонстрировать с помощью NIST ПАБ 198 A.2
тестовый вектор.
Сначала запрограммируйте YubiKey с тестовым вектором:
$ ykперсонализировать -2 -очаль-респ -очаль-хмак -ohmac-lt64 -a 303132333435363738393a3b3c3d3e3f40414243
...
Совершить? (y / n) [n]: y
$
Теперь отправьте тестовый запрос NIST на YubiKey и убедитесь, что результат соответствует
ожидал :
$ Ykchalresp -2 'Образец # 2 '
0922d3405faa3d194f82a45830737d5cc6c75d24
$
Используйте ykchalresp онлайн с помощью сервисов onworks.net