2FA QR 코드 디코더
2단계 인증 설정 QR 코드나 Google Authenticator 내보내기에 무엇이 들어 있는지 확인하세요. 서비스, 설정 키, 설정값, 현재 코드를 보여 줍니다. 모든 처리는 브라우저 안에서 이루어집니다.
2FA QR 코드의 스크린샷이나 사진을 선택하세요. 컴퓨터에서는 여기에 끌어다 놓거나 붙여 넣을 수도 있습니다.
이 브라우저 탭에서 디코딩했습니다. 아무것도 업로드되지 않습니다.
사용하기 전에
설정 키는 비밀번호만큼 민감합니다. 설정 키를 가진 사람은 누구나 코드를 생성할 수 있습니다. 본인 계정의 QR 코드만 디코딩하고, 신뢰할 수 없는 공용 컴퓨터나 회사 컴퓨터에서는 하지 마세요. 이 페이지는 어디에도 아무것도 보내지 않습니다. 페이지가 완전히 로드된 뒤에는 인터넷 연결을 끊어도 계속 작동합니다.
읽을 수 있는 것
표준 설정 링크는 다음과 같은 형태입니다.
otpauth://totp/Example:alice@example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example
대부분의 웹사이트가 2FA QR 코드에 넣는 형식으로, 흔히 “Key URI format”이라고 부릅니다. 디코더는 각 부분을 보여 줍니다.
| 부분 | 의미 | 없을 때 |
|---|---|---|
totp 또는 hotp |
시간 기반 또는 카운터 기반 코드 | 필수 |
레이블(Example:alice@…) |
앱에 표시되는 서비스 및 계정 이름 | 비어 있음 |
secret |
base32로 된 설정 키 | 필수 |
issuer |
서비스 이름 | 레이블에서 가져옴 |
algorithm |
SHA1, SHA256 또는 SHA512 | SHA1 |
digits |
코드 길이 | 6 |
period |
코드 하나가 유지되는 초 | 30 |
Google Authenticator 내보내기(otpauth-migration://offline?data=…)는 Google Authenticator에서 Transfer accounts(계정 이전) > Export accounts(계정 내보내기)를 선택하면 표시되는 QR 코드입니다. QR 코드 하나에 여러 계정이 들어갈 수 있으며, 큰 내보내기는 여러 QR 코드로 나뉩니다. 디코더는 QR 코드에 든 모든 계정을 나열하고, 그 QR 코드가 내보내기의 몇 번째 부분인지(예: 2/3) 알려 줍니다.
이럴 때 유용합니다
- 내보내기 QR 코드를 다른 곳으로 가져오기 전에, 어떤 계정과 설정이 들어 있는지 확인할 때.
- 서비스의 코드가 맞지 않을 때, 8자리나 60초 간격처럼 표준이 아닌 설정을 쓰는지 확인할 때.
- 인증 앱의 코드가 여기서 계산한 코드와 같은지 확인할 때. 서로 다르면 기기의 시계나 저장된 키가 원인일 가능성이 높습니다. 2FA 코드가 작동하지 않나요?를 참고하세요.
각 결과의 Novaz 줄은 Authenticator App - Novaz에 그 계정을 추가할 수 있는지 알려 줍니다. 앱은 SHA-1, SHA-256 또는 SHA-512를 쓰는 시간 기반 코드, 68자리, 1300초 간격을 지원합니다.