N OTP 사용 가이드
노바 OTP(N OTP) 1.0 · Android 7.0+ · iOS 17+(iPhone·iPad)
N OTP 는 Gitea·GitHub·구글처럼 2단계 인증을 쓰는 서비스에 로그인할 때 넣는 여섯 자리 코드를 만드는 앱이에요.
회원 가입 없이 다 되고(노바 패밀리 계정 로그인은 선택), 설정 키와 코드는 서버로 보내지 않아요. 코드는 이 기기 안에서만 만들어져요.
1. 처음 시작하기
- 앱을 열면 짧은 시작 화면 뒤에 소개가 나와요. 「시작하기」를 누르세요.
- 예전에 만든 백업 파일이 있으면 「백업에서 되살리기」를 누르세요(§6).
- 빈 목록에서 「계정 추가」를 눌러 첫 계정을 넣어요.
계정이 뭔가요? N OTP 에 따로 가입하는 계정은 없어요. 여기서 말하는 계정은 2단계 인증을 켠 다른 서비스의 내 계정(예: Gitea 의 내 계정)이에요.
2. 계정 추가하기
목록 오른쪽 아래 + → 「계정 추가」에서 네 가지 중 하나를 골라요.
| 방법 | 언제 | 하는 법 |
|---|---|---|
| QR 코드 스캔 | 서비스가 QR 을 보여 줄 때(가장 흔함) | 카메라를 QR 에 비추면 바로 읽혀요. 처음엔 카메라 권한을 허용해 주세요 |
| 사진에서 QR 읽기 | QR 을 스크린샷으로 받았을 때 | 사진 한 장을 고르면 그 안의 QR 을 읽어요 |
| 설정 키 직접 입력 | QR 을 쓸 수 없을 때 | 서비스 이름·계정(선택)·설정 키를 넣어요. 키는 A~Z, 2~7 로 된 글자예요 |
| 구글 OTP 에서 가져오기 | 구글 OTP 를 쓰고 있었을 때 | §7 을 보세요 |
읽고 나면 확인 화면이 나와요. 서비스 이름·계정을 고칠 수 있고, 지금 코드를 미리 보여 줘요. 「저장」을 누르면 목록에 들어가요.
이미 있는 계정을 다시 넣으면 「이미 있어요」라고 알려 주고 덮어쓰지 않아요.
고급 설정(직접 입력): 서비스가 따로 알려 준 경우에만 바꾸세요 — 종류(시간 기준·횟수 기준), 알고리즘(SHA1·SHA256·SHA512), 자릿수(6·7·8), 주기(초).
예시: Gitea 에 2단계 인증 켜기
- Gitea 에 로그인 → 설정 → 보안 → 2단계 인증 켜기. 화면에 QR 코드가 나와요.
- N OTP 에서 + → QR 코드 스캔으로 그 QR 을 비춰요.
- 목록에 「Gitea」가 생기면, 그 코드를 Gitea 화면에 넣어 켜기를 마쳐요.
- Gitea 가 주는 복구 코드는 따로 적어 두세요. 휴대폰을 잃어버렸을 때 쓸 수 있어요.
- 다음 로그인부터 비밀번호 다음에 N OTP 의 코드를 넣어요.
3. 코드 쓰기
- 코드는 30초마다 바뀌어요. 오른쪽 원이 남은 시간이에요.
- 카드를 누르면 코드가 복사돼요(「「Gitea」 코드를 복사했어요」). 로그인 화면에 붙여 넣으세요.
- 바뀌기 5초 전에는 코드가 빨갛게 바뀌고 옆에 다음 코드가 작게 나와요. 옮겨 적는 사이 바뀔 것 같으면 다음 코드를 쓰세요.
- 위쪽 검색(돋보기)으로 서비스·계정 이름을 찾을 수 있어요.
- 횟수 기준(HOTP) 계정은 원 대신 「다음 코드 만들기」 단추가 있어요. 누를 때마다 새 코드가 나와요(누른 뒤 5초는 쉬어요).
4. 정리하기(이름 바꾸기·순서·지우기)
카드를 길게 누르면 선택 모드가 돼요. 위쪽에서:
- 이름 바꾸기: 서비스 이름·계정을 고쳐요(코드는 그대로).
- 위로·아래로: 순서를 바꿔요.
- 지우기: 확인 창이 한 번 더 떠요.
지우기 전에 꼭 확인하세요. 지운 계정의 코드는 다시 만들 수 없어요. 서비스에서 2단계 인증을 먼저 끄거나, 백업(§6)이 있는지 확인하세요.
5. 지키기(설정 → 보안)
| 설정 | 하는 일 |
|---|---|
| 앱 잠금 | 앱을 열 때 지문·얼굴·기기 잠금(PIN)으로 확인해요. 켜고 끌 때도 한 번 확인해요 |
| 잠그는 시점 | 다른 앱에 다녀온 뒤 언제 잠글지: 바로 · 1분 뒤 · 5분 뒤 |
| 코드 가리기 | 목록에서 코드를 ●●● ●●● 로 가리고, 누를 때만 10초 보여 줘요 |
| 화면 캡처 막기(Android) | 스크린샷·화면 녹화·최근 앱 화면·화면 미러링에서 코드를 가려요. 기본으로 켜져 있어요 |
화면 캡처 막기가 켜져 있으면 미러링(scrcpy 등)·녹화 화면에서 앱이 검게 보여요. 고장이 아니에요. iPhone 은 앱 전환기에서 화면을 가려요.
6. 백업하고 되살리기(설정 → 백업과 옮기기)
N OTP 는 계정을 이 기기 안에만 저장해요(기기 백업·iCloud·구글 백업에도 들어가지 않아요). 휴대폰을 바꾸거나 앱을 지우기 전에 꼭 백업하세요.
파일로 백업
- 파일로 백업 → 비밀번호를 두 번 넣어요(8자 이상).
- 「백업 파일 만들기」 → 저장할 곳을 골라요(Android 파일 선택, iPhone 「파일」 앱). 파일 이름은
novaotp-backup.novaotp예요. - 비밀번호를 잊으면 이 백업을 열 수 없어요. 따로 안전하게 적어 두세요.
파일에서 되살리기
- 파일에서 되살리기(처음 화면이면 「백업에서 되살리기」) → 백업 파일을 골라요.
- 백업을 만들 때 정한 비밀번호를 넣고 「되살리기」.
- 지금 목록에 합쳐져요. 이미 있는 계정은 건너뛰고 몇 개를 더했는지 알려 줘요.
7. 다른 기기·구글 OTP 와 옮기기
N OTP 에서 다른 기기로
- 설정 → 다른 기기로 옮기기 → 옮길 계정을 골라요(처음엔 전부 골라져 있어요).
- 「QR 보기」 → 본인 확인 → QR 이 나와요. 여러 장이면 넘겨 가며 보여 줘요.
- 새 기기의 N OTP(+ → QR 코드 스캔) 또는 구글 OTP(메뉴 ≡ → 계정 이전 → 계정 가져오기)로 읽어요.
이 QR 에는 비밀 키가 들어 있어요. 다른 사람에게 보여 주거나 사진을 찍어 두지 마세요. 구글 형식에 담을 수 없는 계정(주기가 30초가 아니거나 7자리)은 빠지고 몇 개 빠졌는지 알려 줘요. 그런 계정은 파일 백업으로 옮기세요.
구글 OTP 에서 N OTP 로
- 구글 OTP 앱 → 메뉴 ≡ → 계정 이전 → 계정 내보내기 → 계정을 골라 QR 을 띄워요.
- N OTP → + → 구글 OTP 에서 가져오기로 그 QR 을 읽어요.
- 확인 화면에서 「N개 저장」.
8. 화면·기타(설정 → 화면, 정보)
- 화면 모드: 시스템 · 밝게 · 어둡게.
- 진동: 코드를 복사할 때 가볍게 진동해요.
- N OTP 정보: 버전, 개인정보, 따르는 표준, 오픈소스, 개인정보 처리방침 전문 보기.
- 기기의 「동작 줄이기」·「대비 높이기」·큰 글자 설정을 따라요.
노바 패밀리 계정(선택)
설정의 「노바 패밀리 계정」에서 카카오·네이버로 로그인할 수 있어요. 로그인은 선택이고, 하지 않아도 N OTP 는 그대로 다 돼요. 로그인하면 여러 노바 앱에서 같은 계정을 써요. 같은 자리에서 로그아웃과 탈퇴(30일 뒤 지워짐, 그 전에 다시 로그인하면 되돌리기)를 할 수 있어요. 2단계 인증 계정·설정 키·코드는 계정에 올라가지 않고 이 기기에만 남아요 — 기기를 바꿀 땐 지금처럼 백업 파일로 옮기세요(§6).
9. 자주 묻는 질문
Q. 구글 OTP 와 같은 코드가 나오나요?
네. 같은 국제 표준(TOTP RFC 6238·HOTP RFC 4226)을 써서, 같은 설정 키면 같은 코드가 나와요. 「인증 앱」을 받는 서비스는 어디든 쓸 수 있어요.
Q. 휴대폰을 잃어버렸어요.
N OTP 는 설정 키를 서버에 남기지 않아서 앱이 대신 되살려 줄 수 없어요. ① 백업 파일이 있으면 새 기기에서 되살리세요(§6). ② 없으면 각 서비스가 준 복구 코드로 로그인한 뒤 2단계 인증을 다시 등록하세요.
Q. 코드가 틀리다고 나와요.
① 기기의 날짜·시간이 「자동」인지 확인하세요(시간 기준 코드는 시계가 맞아야 해요). ② 코드가 바뀌기 직전이면 다음 코드를 쓰세요. ③ 같은 서비스에 계정이 여러 개면 계정 이름을 확인하세요.
Q. iPhone 에서 웹의 otpauth:// 링크를 누르면 다른 앱이 열려요.
iOS 26 부터는 시스템 「암호」 앱이 그 링크를 먼저 가져가요(앱이 바꿀 수 없어요). iPhone 에서는 N OTP 안에서 QR 코드 스캔이나 사진에서 QR 읽기를 쓰세요.
Q. 앱 잠금을 켰는데 지문이 없어요.
기기에 화면 잠금(PIN·패턴)이 있으면 그것으로도 풀 수 있어요. 기기에 화면 잠금이 없으면 앱 잠금을 켤 수 없어요.
Q. 인터넷이 없어도 되나요?
네. 코드를 만들고 쓰는 데는 인터넷이 필요 없어요. 인터넷은 노바 패밀리 계정에 로그인(선택)할 때만 써요. 「개인정보 처리방침 전문 보기」는 브라우저로 열려요.
Q. 시험판(「N OTP DEV」)과 스토어판은 같은 앱인가요?
아니요, 별개의 앱이에요. 시험판에 넣은 계정은 파일로 백업 → 스토어판에서 되살리기로 옮기세요.