Section |
---|
Column |
---|
| IntroductionThere are circumstance where you may want to replace a mobile phone based authentication app (such as google authenticator) with a programmable hardware token (such as the SafeID/Diamond or SafeID/Pro programmable tokens). Before you can produce OTP codes using a programmable token you will need to obtain the seed data in the form of a compatible QR code.
Column |
---|
| Image Added
|
Column |
---|
| Image Added
|
PreparationBefore you can use an NFC enabled phone to burn programmable tokens you will need to perform the following preparatory steps;
Expand |
---|
title | Enable NFC on an Android mobile phone |
---|
|
Panel |
---|
borderColor | grey |
---|
bgColor | #F8F8F8 |
---|
borderStyle | dashed |
---|
| Make sure you’re running the latest version of Android (the majority of new Android smartphones have an NFC chip in the phone). Turn on your device and slide from the top down to access the android settings. Maximise the displayed icons then ensure the "NFC" icon is enabled; Image Added
If asked if you want to turn on "Android Beam", confirm that you want the feature enabled.
|
|
Expand |
---|
title | Downloading the programming tool on Android devices |
---|
|
Panel |
---|
borderColor | grey |
---|
bgColor | #F8F8F8 |
---|
borderStyle | dashed |
---|
| Image Added If your mobile device runs android you will need to visit the Google play store and search for the app "Deepnet SafeID Programmer" Image Added Download, Install and run this app. |
|
Expand |
---|
title | Obtain and enter your Seed |
---|
|
Panel |
---|
borderColor | grey |
---|
bgColor | #F8F8F8 |
---|
borderStyle | dashed |
---|
| Image Added
There are 2 ways you can obtain the seed data or secret key:
Expand |
---|
| When scanning a QR Code on an Android (or IOS) SafeID programming App you first need to make ensure that the QR code is ready for scanning using the camera on your smartphone. Display the QR Code ready for scanning (the QR code below is just an example); Image Added
Next launch the app on your mobile device, and use the following instructions to burn the programmable token Launch the app, point the camera at your QR code, then click on Image Added the button; Image Added
After clicking on the Image Added the button point the camera the QR code and the code will be automatically scanned; Image Added |
|
|
|
|
Using the SafeID programming tool app on an Android phone, you can easily program a SafeID token in 3 steps only.
Step 1 - Launch App
Launch the SafeID Programmer app
Image Removed
Step 2 - Scan QR Code
Press the "SCAN" button
Scan the QR code to be programmed into a token
...
The token's seed/secret is extracted from the QR code, and displayed in the "Seed" box |
|
|
|
|
...
Image Removed
Step 3 - Program Token
; Image Added
You are now ready to burn the seed details onto the token.
|
Expand |
---|
title | Manual entry of seed data |
---|
| Before you manually enter you seed data you need to ensure the seed is hex encoded (Hexadecimal encoded seeds are formed as a mixture of the letters " "A" to "F", together with any numerical digits (e.g. "0A9FBED34E0E504161F83B08BF000D3CF3418EDA").). If the seed is Base32 encoded, then you will need to convert the seed to hex format (example tool provided below);
Expand |
---|
title | Base32 to Hex Conversion Procedure ... |
---|
| To convert Base32 encoded seed data to hexadecimal we suggest using the following online conversion tool:
In the field "Base32 string" copy the seed data you received in hex format then click the Image Added Image Added The base32 version of the seed will be displayed in the "Output (base32)" field (see example below); |
The field prompted "Seed (hex)" is not locked, so you will be able to directly enter your hex encoded seed into the app; Image Added
Ensure the time and algorithm settings are set as follows; Image Added
You are now ready to burn the seed details onto the token.
|
|
|
Burning Seed data onto the Programmable Tokens using an NFC enabled smartphoneWhilst the token can be programmed using the Image Added button, we suggest you enable |
|
...
the option "Program Token Automatically" |
|
...
;
Image Added
Once this option has been enabled. programming of the token may be performed by simply turning on the token and placing it at the back of your mobile phone. When you hear a beep, do not move the token until you hear the second beep |
|
...
Image Removed
...
, and the message "Token programmed successfully" will be displayed (indicating that the token has been |
|
...
Column |
---|
| Image Added |
|
Related Articles