The Open Authenticator is an open source TOTP based hardware authenticator using ESP32.
Designed by Vedant Paranjape in India
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
What is it? The Open Authenticator is an open source TOTP based hardware authenticator using ESP32. In layman's terms, this does what Google Authenticator or Authy does. This uses a custom-built pcb …
Read More…The Open Authenticator is an open source TOTP based hardware authenticator using ESP32. In layman's terms, this does what Google Authenticator or Authy does. This uses a custom-built pcb and a 3d case, also it uses a firmware built for this purpose using esp-idf, uses lvgl as the GUI library.
The features of open authenticator's printer circuit board are:
I was always amazed at these small devices. My dad uses these to log into his work laptop, I couldn't understand how can it generate a code without being connected to any network.
I fired up google and tried to search about it, and surprisingly it used a pretty amazing concept. It had a shared key with the server, and then it did some computation on the shared key and current UTC time to get a 6-digit number. So, the remote device just had to be accurate at timekeeping. It uses a algorithm called TOTP (Time based one time password), it's been standardized and there's no point in getting into the details, here's the standard if anyone wants to take a look. You can read this article on freecodecamp.org for more layman-ish approach to the whole algorithm.
It is open source licensed under MIT, also the firmware is made using open source esp-idf, and the code itself being MIT licensed. Generally storing the keys in mobile phone and accessing through an application like Authy or Google Authenticator. Here comes the Open Authenticator, it is a dedicated hardware device to store keys and display them. You can carry it around or keep it in a locker safe from being stolen. You are separating your 2FA key from your mobile device thus, increasing the security.
This is a beta build, and flash encryption isn't enabled in firmware. Don't use this for serious stuff like generating keys for your nuclear missiles :P
Part | Quantity |
---|---|
Open Authenticator board (fully assembled) | 1 |
3.7v LiPo Battery (with JST-PH) | 1 |
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Open Authenticator (Beta Build) can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
Shipping Rate | Tracked | Ships From | First Item | Additional Items |
---|---|---|---|---|
:
|
Quantity | Price |
---|---|
1 | $59.99 |
2-4 | $57.99 |
5+ | $55.99 |
Buy with confidence.
Our Tindie Guarantee protects your purchase from fraud. Learn More
By clicking Register, you confirm that you accept our Terms & Conditions
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!