প্রকল্প সম্পর্কে
NiceTOTP is a dedicated, air-gapped hardware device for generating Time-based One-Time Passwords (TOTP), serving as an alternative to software-based authenticator apps like Google Authenticator or Authy. Built around the nRF52840 microcontroller (using the Nice!Nano board), it is designed to be fully offline and standalone once initial keys are added, eliminating the risk of phone loss or damage compromising your 2FA. The device includes a 0.96-inch display, a DS3231 RTC for accurate timekeeping, and a physical button for interaction. It features a low-power sleep mode after one minute of inactivity, with battery life estimated to last around a year. Users can add, list, and delete TOTP accounts using the provided NiceTOTP-Configurator Python application, which supports importing accounts by scanning QR codes, or via serial commands. The project includes hardware build instructions, 3D-printable case files, and firmware source code built with PlatformIO. It also offers an optional script to lock down the device against physical firmware extraction, though it notes that a determined attacker might still extract keys through other hardware means. NiceTOTP is aimed at users seeking a robust, independent, and cost-effective (around £6 for parts) solution for their two-factor authentication needs.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.