소개
KeeTrayTOTP은 KeePass 2.x용 플러그인으로, 트레이 아이콘에서 시간 기반 일회용 비밀번호(TOTP)를 생성하고 메인 항목 목록에 TOTP 열을 표시하여 Steam과 같은 서비스의 2단계 인증을 지원합니다. 이 플러그인은 기존 Tray TOTP 플러그인의 포크로, Valve의 Steam에서 사용하는 비표준 TOTP 형식을 처리하도록 설계되었습니다. KeePass 2.31 이상과 .NET 4.5 이상이 필요하며, GPL-3.0-or-later 라이선스로 배포됩니다.
상세정보
TOTP 생성 및 표시
플러그인은 KeePass 트레이 아이콘을 클릭하여 현재 데이터베이스의 엔트리에 저장된 TOTP 시크릿으로부터 6자리 코드를 생성합니다. 또한 메인 항목 목록에 ‘TOTP’ 열을 추가하여 각 엔트리의 현재 코드를 바로 볼 수 있도록 합니다.
Steam 호환성
Valve의 Steam은 표준 RFC6238 TOTP 형식을 사용하지 않으며, 이 플러그인은 Steam 모바일 인증기의 비표준 형식을 역공학적으로 분석하여 지원합니다. 이를 통해 KeePass에 저장된 Steam 시크릿으로도 올바른 인증 코드를 생성할 수 있습니다.
다운로드·설치 방법
공식 GitHub 저장소에서 최신 릴리스를 다운로드할 수 있습니다. 다운로드 후 제공되는 KeeTrayTOTP.plgx 파일을 KeePass 설치 디렉터리의 Plugins 폴더에 복사하면 설정이 완료됩니다. 또는 Chocolatey 패키지 관리자를 사용하여 다음 명령으로 설치할 수 있습니다:
choco install keepass-plugin-keetraytotp
설치 후 KeePass를 재시작하면 트레이 아이콘에 플러그인이 로드된 것을 확인할 수 있습니다.
기본 사용법/명령어
KeePass를 실행하고 데이터베이스를 연 후, 시스템 트레이의 KeePass 아이콘을 right-click하면 ‘KeeTrayTOTP’ 메뉴가 나타납니다. 여기서 ‘Generate TOTP’를 선택하면 현재 선택된 엔트리의 TOTP 코드가 생성되어 클립보드에 복사됩니다. 또는 메인 항목 목록에 표시된 TOTP 열에서 직접 코드를 확인할 수 있습니다.
이런 경우에 유용합니다
이 플러그인은 KeePass를 비밀번호 관리자로 사용하면서 Steam 계정의 2단계 인증을 추가로 적용하고자 하는 사용자에게 유용합니다. 별도의 모바일 인증기 앱 없이도 KeePass에 저장된 시크릿으로 인증 코드를 생성하여 로그인 과정을 간소화할 수 있습니다. 또한 Google, Dropbox 등 표준 TOTP를 사용하는 서비스에도 동일하게 적용할 수 있습니다.
지원 환경·시스템 요구사항
이 플러그인은 KeePass 2.31 이상 버전에서 작동하며, .NET Framework 4.5 이상이 설치된 Windows 환경이 필요합니다. KeePass 자체가 .NET 기반 프로그램이므로, Windows 7 이상에서 정상적으로 동작합니다.
최신 버전·업데이트
현재 버전은 0.108.0이며, 공식 GitHub 저장소의 ‘Releases’ 페이지에서 최신 버전을 확인하고 다운로드할 수 있습니다. 업데이트는 새로운 plgx 파일을 다운로드하여 기존 파일을 교체한 후 KeePass를 재시작하는 방식으로 진행됩니다. Chocolatey를 사용하는 경우 ‘choco upgrade keepass-plugin-keetraytotp’ 명령으로 최신 버전으로 업데이트할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


