11-23-2018 04:39 AM
Hi guys,
I bought one of those small USB cryptographic keys used for 2-factor authentication. https://www.key-id.com/key-id-secure-online-accounts/
I decided to try and establish a communication with the USB device using LabVIEW, with the idea that I will be able to request a public key and then receive that public key from the device, so that a user can use the device to login to my LabVIEW VI.
However, the device does not appear in the device manager or in NI-VISA or NI-MAX as a serial COMS device.
Ive tried the device and it works well and syncs with websites like GIThub.
just to wrap up my question: Can I use KEY-ID FIDO U2F security key as a login tool for a LabVIEW VI? Any ideas?
PS: I havent attached any code because I havent even started coding the VI, its just an idea that I wanted to try out for a cheap key dongle for my users.
Solved! Go to Solution.
11-25-2018 04:19 PM - edited 11-25-2018 04:26 PM
Not heard of U2F before - looks interesting.
According to Wikipedia:
While initially developed by Google and Yubico, with contribution from NXP Semiconductors, the standard is now hosted by the FIDO Alliance.
The USB devices communicate with the host computer using the human interface device (HID) protocol, essentially mimicking a keyboard.[23] This avoids the need for the user to install special hardware driver software in the host computer, and permits application software (such as a browser) to directly access the security features of the device without user effort other than possessing and inserting the device
I'd suggest looking at the documentation below and look at porting (or using) one of the libraries.
https://developers.yubico.com/U2F/
https://developers.yubico.com/U2F/Libraries/List_of_libraries.html
08-06-2019 06:59 AM
Will You please tell us detailed solution for this problem. I mean how to Get Key from device using Labview