Для проекта, над которым я сейчас работаю, мне нужно иметь возможность прочитать новые ключи NFC Yubikey 5 и сгенерировать OTP Yubico.
Ранее мне удалось заставить работать Yubikey NEO с помощьюБиблиотека Pyscard в Python и выполнение 2 следующих команд APDU:
[0x00, 0xA4, 0x04, 0x00, 0x08, 0xA0, 0x00, 0x00, 0x05, 0x27, 0x20, 0x01, 0x01]
[0x00, 0x02, 0x30, 0x00, 0x00]
Это все еще работает для Yubikey NEO, оно дает мне общедоступный идентификатор и одноразовый пароль Yubikey.
Однако дляЮбики 5 это не похоже на работу.Кто-нибудь может направить меня в правильном направлении?
Я использую Python на Windows / Mac с устройством считывания NFC / RFID ACR122u через USB.
Редактировать:
С помощью opensc-tool в MacOS Я определил NFC Yubikey 5 как карту OpenPGP v2.1 , отличную от карты для проверки личности (Yubikey NEO).руководство по https://g10code.com/docs/openpgp-card-2.1.pdf больше не помогает мне создавать одноразовые пароли.