Skip to content

iamhyc/Aigis

Repository files navigation

Aigis

Note

已上架测试专区,请在 “应用商店 > 我的 > 应用尝鲜” 中安装使用。

A lightweight alternative to Aegis Authenticator for HarmonyOS NEXT, with pure ArkTS implementation and no 3rd party dependencies.

screenshot_light      screenshot_dark

TODO

Release v0.3.0:

  • Settings Page Design
    • Disable Account Name Display / Only Show with duplicate issuers
    • Code Split Digits Option (2/3/4/'Even'/'None')
    • Set Password
    • Password Challenge Notification Period
  • Access Control with Authentication
    • Auto-lock when in background
  • Password to master key via PBKDF2
    • master key stored in HUKS for AES encrypt & examine purpose only
    • so, cannot change password, or the secrets cannot export any more
  • HUKS for MAC Key storage (cannot export)
    • SecretStore only used for export, cause no decrypt purpose function provided
  • Bulky Export Support (in Aegis format)
  • Bulky Import Support (Aegis only, Encrypted only)
    • support import password (master key) at the same time

Release v0.5.0:

  • Allow to change password
  • Password Challenge Design
  • Better Icon Match

Release v1.0.0

  • All test pass

References