인증 앱 코드가 작동하지 않나요? iPhone에서 해결하는 6가지 방법
작성: Novaz 팀 · 업데이트: 2026년 10월 29일
Novaz 단계는 버전 1.0.5에서 확인함
영어 가이드를 번역한 글입니다. 서비스 웹사이트의 버튼과 메뉴는 한국어로 표시될 때 이름이 조금 다를 수 있습니다.
이 페이지의 내용
인증 앱은 시간 기반 일회용 비밀번호(TOTP)를 만듭니다. 각 코드는 두 가지로 계산됩니다. 사용자와 웹사이트가 공유하는 설정 키, 그리고 현재 시간입니다. 둘 중 하나라도 웹사이트가 예상하는 값과 다르면 코드가 멀쩡해 보여도 유효하지 않다고 거부됩니다. 아래 해결 방법은 모든 인증 앱에 적용됩니다. Authenticator App - Novaz가 다르게 동작하는 부분은 따로 설명합니다.
1. iPhone의 시계가 맞지 않습니다
대부분의 웹사이트는 현재 코드와 그 앞뒤 코드 하나씩만 받아들입니다. 그래서 시계가 30초 이상 어긋나면 코드가 작동하지 않을 수 있습니다. 시간을 직접 설정했을 때, 여행 중일 때, 배터리가 완전히 방전된 후에 자주 생깁니다.
iPhone에서 해결하기: 설정 › 일반 › 날짜 및 시간을 열고 자동으로 설정을 켜세요.
Novaz에서는: 앱을 열 때 시계를 확인하며, 최대 10분에 한 번 확인합니다. apple.com에 보내는 빈 요청에서 시간을 읽어 확인합니다. 시계가 15초 이상 어긋나 있으면 Novaz는 동기화 버튼과 함께 “기기 시계가 n초 어긋남” 배너를 표시합니다. 동기화를 누르면 Novaz가 그 차이만큼 자체 코드를 보정합니다. 설정의 시간 아래에 있는 시계 오차에는 “동기화됨”이 표시되고, 15초 이상 어긋나면 몇 초 어긋났는지가 표시됩니다.

2. 다른 계정의 코드를 사용하고 있습니다
같은 서비스에 계정이 두 개 있다면(예: 개인용과 업무용 Google 계정), 코드를 복사하기 전에 서비스 이름 아래의 계정 이름을 확인하세요. 로그인할 때 쓰는 이메일 주소로 앱에서 검색하면 대개 맞는 계정을 찾을 수 있습니다.
3. 2FA를 다시 설정해서 이전 키가 더 이상 작동하지 않습니다
웹사이트에서 인증 앱을 설정할 때마다 웹사이트는 새 설정 키를 만들고, 대개 이전 키로 만든 코드는 더 이상 받아들이지 않습니다. 본인(또는 도와준 사람)이 2FA를 껐다가 다시 켰거나 인증 앱 설정을 새로 시작했다면, 앱에 남아 있는 이전 항목은 맞지 않는 코드를 만듭니다. 그 항목을 삭제하고(Novaz에서는 계정을 열고 계정 삭제를 탭), 새 QR 코드로 계정을 다시 추가하세요.
이전 Novaz 백업 파일에서 계정을 복원해도 같은 일이 생깁니다. 파일에는 백업 파일을 만든 시점의 각 계정 키가 들어 있으므로, 그 이후에 다시 설정한 계정은 더 이상 작동하지 않는 이전 키로 돌아옵니다. 그 계정을 삭제하고 웹사이트에서 다시 추가하세요.
4. 입력하는 동안 코드가 만료되었습니다
대부분의 코드는 30초 동안 유효합니다. 끝나갈 무렵에 입력을 시작하면 제출하기 전에 코드가 만료될 수 있습니다. 새 코드가 나올 때까지 기다리거나, 코드를 복사해 붙여 넣으세요(Novaz에서는 계정을 길게 누른 다음 코드 복사).
Novaz에서는: 코드가 마지막 5초 동안 빨간색으로 바뀝니다. 복사한 코드는 만료되면 클립보드에서 지워집니다.
5. 웹사이트가 표준이 아닌 설정을 사용합니다
거의 모든 웹사이트는 SHA-1로 만들고 30초마다 바뀌는 6자리 코드를 사용합니다. 일부는 8자리, 60초 간격 또는 SHA-256을 사용합니다. QR 코드에는 이런 설정이 함께 들어 있습니다. 직접 입력한 설정 키에는 대개 들어 있지 않으므로, 앱이 기본값을 사용하게 되어 코드가 맞지 않습니다.
해결 방법: 텍스트 키 대신 QR 코드로 계정을 추가하세요.
Novaz에서는: 직접 입력한 키는 항상 6자리, 30초, SHA-1을 사용합니다. QR 코드로 추가한 계정은 68자리, 1300초, 그리고 SHA-1, SHA-256 또는 SHA-512를 사용할 수 있습니다. 계정을 탭하면 세부 정보 아래에서 설정을 볼 수 있습니다(탭하기 전까지 코드 숨김이 켜져 있으면 첫 번째 탭은 코드만 표시합니다). 추가하기 전에 QR 코드 안의 설정을 보려면 2FA QR 코드 디코더를 사용하세요.
6. 웹사이트가 Novaz가 만들 수 없는 종류의 코드를 사용합니다
Steam Guard는 자체 형식을 사용하고, 일부 서비스는 타이머가 아니라 코드를 요청할 때마다 바뀌는 카운터 기반 코드(HOTP)를 사용합니다. 일부 인증 앱은 HOTP를 지원합니다. Novaz는 시간 기반 코드만 만들므로, 해당 서비스의 자체 앱이나 다른 방법을 사용하세요.
그래도 로그인할 수 없나요?
- 2FA를 켤 때 웹사이트가 준 백업 코드 중 하나를 사용하세요. 그런 다음 2FA를 다시 설정하세요.
- 백업 코드가 없다면 웹사이트의 계정 복구 절차를 이용하세요. Google, Microsoft, GitHub에서 계정 복구가 어떻게 이루어지는지는 인증 앱이 있는 휴대폰을 잃어버리셨나요?를 참고하세요.
- 이 문제로 연락해 오는 사람에게 코드나 설정 키를 절대 알려 주지 마세요. 진짜 지원팀은 코드나 설정 키를 요구하지 않습니다.