지갑 · 비밀번호 복구
레저 패스프레이즈 복구: 분실한 히든 월렛 패스프레이즈
레저(Ledger)의 패스프레이즈 기능은 강력하지만, 그 때문에 실수하면 용서받기 어렵습니다. 이 기능을 사용하면 자금을 추가 비밀번호 뒤에 숨길 수 있어, 24단어를 알고 있는 사람조차 가짜 지갑만 발견하게 됩니다. 하지만 그 비밀번호를 잊어버리면, 사용자를 보호해 주던 바로 그 설계 때문에 계정에 접근할 수 없게 됩니다. 다행인 점은, 시드를 분실한 경우와 달리 패스프레이즈를 잊어버린 문제는 해결 방법이 있다는 것입니다.
레저(Ledger) 패스프레이즈란 정확히 무엇인가
24단어로 구성된 복구 문구는 “표준” 지갑을 생성합니다. 패스프레이즈(때로는 25번째 단어라고도 불리며, Ledger의 경우 숨겨진 지갑/고급 패스프레이즈와 연동되기도 함)는 이 24단어와 결합되어 완전히 별개의 계정 세트를 도출합니다. 이는 시드 위에 덧씌워지는 비밀번호가 아니라, 키 도출 과정 자체에 입력되는 요소입니다. 문자 하나만 변경해도 서로 다르지만 동등하게 유효한 지갑이 생성됩니다.
이로 인해 중요한 결과가 발생합니다. 바로 “잘못된 패스프레이즈” 오류가 발생하지 않는다는 점입니다. 입력하는 모든 패스프레이즈는 실제 지갑을 생성합니다. 단지 지갑이 서로 다를 뿐입니다. 잘못된 패스프레이즈를 입력해도 경고 메시지 없이 유효한(대개 비어 있는) 지갑이 표시됩니다. Ledger는 사용자가 잘못 입력했다는 사실을 알려줄 수 없습니다. 기기의 관점에서 보면 아무런 문제가 없기 때문입니다.
왜 패스프레이즈는 복구할 수 있지만 분실한 시드는 복구할 수 없는가
시드는 256비트의 진정한 무작위성으로 이루어져 있습니다. 검색을 고정시킬 수 있는 기준이 전혀 없기 때문에, 시드를 완전히 잃어버리면 복구할 수 없습니다. 반면 패스프레이즈는 다릅니다. 사람이 직접 선택한 것이기 때문에 일정한 구조를 가지고 있습니다. 사람들은 단어, 이름, 날짜, 익숙한 패턴, 그리고 예측 가능한 대문자 사용 및 대체 기호를 선택합니다. 바로 이러한 구조 덕분에 표적 검색이 가능해집니다. 시드를 고정된 기준점으로 삼고 힌트를 통해 검색 범위를 좁혀가면, 귀하의 자금이 들어 있는 지갑이 나타날 때까지 블록체인에서 후보 패스프레이즈를 하나씩 테스트할 수 있습니다.
기억나는 것이 많을수록 검색 속도가 빨라집니다. 대략적인 길이, 기억에 남는 단어, 숫자나 기호가 포함되어 있었는지, 평소 대문자 사용 습관 등 — 이러한 단서 하나하나가 검색 범위를 획기적으로 좁혀줍니다. 어렴풋이 기억나는 짧은 비밀문구는 대개 금방 복구할 수 있지만, 단서가 전혀 없는 길고 완전히 무작위적인 비밀문구는 정말로 복구하기 어렵습니다. 저희는 이 점을 솔직하게 말씀드리겠습니다.
왜 “올바른” 암호 문구가 때때로 여전히 실패하는가
많은 사람들이 스스로 해결하려다 막히는 부분이 바로 여기인데, 이것이 바로 KeychainX의 특장점입니다. 문자 인코딩 방식 때문에, 눈으로 확인하고 정확히 입력한 패스프레이즈라도 잘못된 지갑이 열릴 수 있습니다:
- 글자 대체 현상. macOS와 휴대폰 키보드는 직선 따옴표(‘)를 굽은 따옴표(’)로, 하이픈을 대시(—)로 자동으로 변환합니다. 굽은 따옴표로 입력한 패스프레이즈는 직선 따옴표로 입력한 동일한 패스프레이즈와 다른 지갑을 생성합니다. 이는 두 경우의 바이트 값이 서로 다르기 때문입니다.
- 유니코드 정규화. 악센트가 붙은 문자나 비-ASCII 문자는 겉보기에는 동일해 보이지만 바이트 시퀀스가 서로 다른 두 가지 방식으로 저장될 수 있으므로, 동일한 패스프레이즈를 사용해도 앱에 따라 다른 지갑이 생성될 수 있습니다.
- 보이지 않는 공백. 문장 끝에 공백이 있거나 메모에서 복사한 공백이 포함되면 암호 문구가 변경됩니다.
우리는 이러한 바이트 단위의 변형들을 체계적으로 생성하며, 바로 이 과정을 통해 사용자가 확실히 올바르다고 믿는 패스프레이즈가 마침내 지갑을 열 수 있게 됩니다.
주요 사업 분야
사용자의 시드를 기반으로, 힌트를 통해 후보 집합을 구성하고, 앞서 언급한 인코딩 변형 및 사용자만의 패턴을 적용해 이를 확장한 뒤, 자금이 입금된 지갑이 나타날 때까지 온체인 내역을 바탕으로 각 후보를 테스트합니다. 이 과정은 당사의 자체 하드웨어에서 오프라인으로 진행되므로, 사용자의 시드는 클라우드 서비스에 절대 노출되지 않습니다. 만약 패스프레이즈의 조합이 너무 방대하거나 힌트가 없어 실행이 불가능한 경우, 사용자의 비용을 들여 무의미한 검색을 진행하기보다는 사전에 그 사실을 알려드립니다.
절대 해서는 안 되는 일
웹사이트, 레저(Ledger)가 아닌 앱, “체커” 도구, 텔레그램 봇 또는 AI 챗봇에 절대로 시드나 패스프레이즈를 입력하지 마십시오. 이 모든 것이 바로 여러분의 자산입니다. 레저는 절대 시드나 패스프레이즈를 요구하지 않으며, 서명된 계약이 체결되기 전까지는 저희도 이를 요구하지 않습니다. 먼저 연락을 취해 레저(Ledger) 지원팀이라고 주장하거나, 자산을 복구하기 전에 결제를 요구하는 사람은 모두 사기꾼입니다. 이는 하드웨어 지갑 소유자를 대상으로 한 가장 성공적인 공격 수법입니다.
자주 묻는 질문
24개의 단어는 가지고 있는데 레저(Ledger)의 패스프레이즈를 잊어버렸습니다. 복구할 수 있을까요?
보통은 가능합니다. 게다가 이것이 가장 이상적인 상황이기도 합니다. 시드를 기반으로 하고 패스프레이즈에 대한 기억이 조금이라도 남아 있다면, 오프라인에서 검색을 통해 대부분의 경우 찾아낼 수 있습니다.
왜 Ledger는 내 패스프레이즈가 틀렸다고 바로 알려주지 않는 걸까요?
그 이유는 어떤 패스프레이즈도 “틀린” 것이 아니기 때문입니다. 각 패스프레이즈는 유효하고 서로 다른 숨겨진 지갑을 생성합니다. 잘못된 패스프레이즈를 입력해도 오류 메시지 없이 단순히 다른 (대개 비어 있는) 지갑이 열릴 뿐입니다.
비밀번호를 확실히 올바르게 입력했는데도 지갑이 비어 있습니다. 왜 그런 걸까요?
대개 인코딩 차이 때문입니다. 곡선 따옴표와 직선 따옴표의 차이, 유니코드 정규화 불일치, 또는 숨겨진 끝 공백 등으로 인해 겉보기에는 똑같은 비밀번호라도 다른 지갑이 생성될 수 있습니다. 저희는 이러한 바이트 단위의 변이들을 체계적으로 테스트하고 있습니다.
시드와 비밀번호를 모두 완전히 잃어버린 경우에는 어떻게 해야 하나요?
이 경우 복구는 불가능합니다. 비밀번호는 시드를 기준으로만 검색할 수 있기 때문에, 둘 다 없는 상황에서는 복구를 진행할 수 있는 근거가 전혀 없으며, 당사는 해당 사례를 처리하기보다는 솔직하게 그 사실을 알려드릴 것입니다.
시작하려면 제가 무엇을 준비해야 하나요?
복구 시드와 패스프레이즈에 대해 기억하시는 모든 정보 — 길이, 포함된 단어, 숫자나 기호가 있었는지, 평소 사용 습관 등. 전체 패스프레이즈를 추측해서 알려주시는 것은 아닙니다.
Ledger 비밀번호 복구 비용은 얼마인가요?
성과 기반: 복구된 자산 가치의 일정 비율로, 작업 시작 전에 합의하며, 지갑을 열었을 경우에만 지불합니다. 선불금은 없습니다.
KeychainX는 2017년부터 스위스 추크주 바르에서 전문적으로 지갑 복구 서비스를 제공해 왔습니다. 인코딩 관련 특수한 사례를 포함한 패스프레이즈 복구가 당사의 핵심 전문 분야입니다. 문의해 주시면 24시간 이내에 답변해 드립니다. 당사는 소셜 미디어를 통해 먼저 연락을 드리지 않으며, 선불 결제를 요구하지도 않습니다.
