Tenta: WinForms로 만든 OTP 클라이언트
Tenta
WinForms로 만든 OTP 클라이언트
- Windows, .NET 9, C#
- 첫 공개: 2025/01/23
링크
다운로드 (.NET SDK가 없다면 여기서 .NET 데스크톱 런타임
설치 필요)
이 아래로는 잡담이 이어집니다
개인적으로 Windows용으로는 쓰고 싶게 생긴 OTP 앱이 없길래, 이전에는 WSA에다가 andOTP 앱을 깔아서 그걸 OTP 숫자 보는 용도로 사용했었다.
근데 이 숫자 하나 보자고 굴리기에는 WSA는 꽤 무거웠고, 게다가 이젠 WSA 자체가 개발이 중단된다고 하니 이 참에 아예 갈아탈 겸(WSA는 다른 용도가 없어 그냥 지웠다),
그리고 때마침 .NET 9에서 WinForms에 다크 모드 지원이 추가됐다고 해서 그것도 테스트해볼 겸, 이것저것 주워와 대충 급조한 OTP 앱이다.
일단 이 프로젝트의 목표는:
- 깔끔하고 직관적 UI
- 가볍고 빠른 성능
- OTP 앱으로써 기능 제공
이었다. 1번은 개인적으로는 만족스럽게 뽑힌 것 같고,
2번은…실행 중 성능은 그럭저럭 불만은 없는 수준인데 시작 속도가 너무 느리다. 이래저래 속도를 올리려고 시도해봤지만 무거운 런타임이 달려있으면 시작 속도가 느린 건 그냥 어쩔 수 없는 건가보다 싶기도 하고.
3번은 일단 나는 6자리 TOTP만 필요했기에, 그 부분만은 제대로 구현되어 있다. 개인적으로 일상적 사용에서는 예외 케이스라 보는 다른 OTP/알고리즘/시간 등의 구현은 보장 못 할 수준으로 대충 되어있는 상태.
뭐 광고 달거나 팔아먹거나 할 것도 아니고 그냥 개인적으로 쓸 거라 이 정도면 충분하겠지 싶어서 현재 추가 개발은 관둔 상태다.
이슈나 PR만 안 들어온다면 그게 바로 완벽한 앱인게 아닐까??
댓글