Skip to content

ICantMakeThings/NiceTOTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NiceTOTP

Verry niceeee ;>

ew

What is NiceTOTP?

Time-based one-time password (TOTP). aka: 2FA!

A alternetive to Authy / Google Authenticator.

Full offline. And Standalone once all Keys have been added.

Sleep mode after 1 minuite. battery life info at the bottom

press a button or plug it in to charge to wake it

Video here

But Why??

There are a few reasons why I made this device, mainly to lose dependence of my phone. But not just, What if your phone breaks, bricks, or something else? I rather have lots of devices that don't depend on eachother rather than a all in one for that reason, plus most "universal" stuff performs worse than a specific device for that single function. As of right now, I'd say it's almost complete (enough to daily drive), possibly a few more hardware security features, maybe UI polishing, fixing any bugs i haven't found yet and should be perfect. The cost is ~£6 excluding 3D printing.

Hardware is:

Note: These are referral links. If you purchase through it, I earn a commission at no extra cost to you.

image image

Usage

Commands:

  • setunixtime example: setunixtime 1751925355
  • add <username> <base32secret> example: add test JBSWY3DPEHPK3PXP (Compare)
  • list
  • del <GetTheIDFromListCommand> example: del 1
  • factoryreset (Power cycle after) More. Or: NiceTOTP-Configurator! (Firmware update doesnt work rn*)

Installation

  • Build and flash the project with platformio (Make sure you add nicenano support here)
  • Or Drag and drop the .UF2 onto the nicenano drive when doubble clicking reset (short rst pin with usbc sheild tapping twice quickly)

More Info / 1 Month Review

Using it for one month, The battery has been used up ~20% (750mAh supposedly) 2 month update, it still only has been used up 20%.. so ye

The RTC drifted a whoping 8 seconds in that month, I mean what?!

It still shows the right code tho, but that means the last 8 Seconds are invalid. I will need to see whats up with the RTC

Or Find a better one.

4 month update, still 20%.. my guy is going strong without charging!

More info on my Site

certification-mark-PL000020-wide

About

Full offline (except configuration) TOTP Hardware key, using the nRF52840.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published