Gilang Nur Akbar
← Semua proyek

2026 · CLI

LazyAuth

Authenticator TOTP di terminal yang tidak membuat koneksi jaringan sama sekali. Kodenya mengikuti RFC 6238, jadi cocok dipakai untuk GitHub, Google, dan AWS.

Fitur utama

  • Kode TOTP dengan hitung mundur langsung di antarmuka terminal bertema Gruvbox.
  • Navigasi keyboard ala vim (hjkl).
  • Impor akun lewat URI otpauth://, dengan pilihan algoritma, jumlah digit, dan periode.

Catatan teknis

  • Rahasia disimpan di vault terenkripsi lokal dengan Argon2id dan AES-256-GCM.
  • HMAC-SHA1, SHA256, dan SHA512 ditulis sendiri, diuji dengan vektor uji RFC.
  • Memori rahasia dibersihkan dengan Zeroizing dan ZeroizeOnDrop.
  • Dicek dengan clippy dan fmt, mendukung NO_COLOR dan terminal kecil.