공카드 셋업, 이 문서 하나로 완주
공카드를 사토칩 콜드월렛으로 만드는 전 과정을 윈도우 PC 하나로 끝낸다.
애플릿 설치, PIN 설정, 시드 생성, 지갑 연결까지 — 추가 하드웨어 없이 카드 리더기만 있으면 된다.
버전 v1.0 — 2026-06-13
| 품목 | 비고 |
|---|---|
| 공카드 | 빈 자바카드 |
| USB 카드 리더기 | 접촉식 또는 비접촉식 |
| 윈도우 PC | Windows 10 이상 |
| Java | gp 실행용 |
| gp.exe | 애플릿 설치 도구 (GlobalPlatformPro) |
| satochip.cap | 설치할 애플릿 파일 |
| Sparrow Wallet | 카드 설정 + 지갑 하나 |
다운로드 위치와 해시 검증은 1단계(gp.exe·satochip.cap)와 4단계(Sparrow)에서 다룬다.
다운로드 경로에서 파일이 변조될 수 있다. 설치 전 SHA256 해시를 릴리스 페이지 값과 대조한다.
github.com/martinpaljak/GlobalPlatformPro/releases에서 Latest 다운로드github.com/Toporin/SatochipApplet/releases에서 Latest 다운로드certutil -hashfile gp.exe SHA256 certutil -hashfile satochip.cap SHA256
출력값이 릴리스 페이지의 해시와 한 글자도 다르지 않아야 한다. 다르면 삭제하고 다시 받는다.
이 시점 카드에는 시드가 없다.
1~3단계는 환경이 뚫려 있어도 가져갈 비밀이 없으므로 부담 없이 진행한다.
리더기를 PC에 연결하고 공카드를 삽입한 뒤, gp.exe를 받은 폴더에서 cmd를 열어:
gp.exe --list
빈 카드라면 애플릿 목록 없이 정상 종료된다.
gp.exe --install satochip*.cap
설치 확인:
gp.exe --list
SatoChip 항목이 (SELECTABLE) 상태로 표시되면 성공이다.
잘못 설치해서 지워야 할 때:
gp.exe --uninstall satochip*.cap
Sparrow는 비트코인 지갑 프로그램이다.
카드 설정(PIN·시드)부터 잔액 확인·송금까지 이 프로그램 하나로 처리한다.
sparrowwallet.com/download에서 Windows Installer (10+)를 다운로드한다.
받은 파일의 해시를 다운로드 페이지 값과 대조한 뒤 설치한다:
certutil -hashfile Sparrow-[버전].msi SHA256
PIN 설정 전에 알아야 할 것 :
백업 (필수):
백업 없이 카드를 잃으면 자산도 잃는다. 카드 분실·PIN 잠김의 유일한 복구 수단이 이 백업이다.
Sparrow로 지갑을 만들었으면 그 지갑이 곧 잔액 확인용(워치온리) + 서명용 지갑이다.
시드(개인키)는 끝까지 카드 안에 있고, Sparrow는 공개키만 가진다 — 송금 서명 때만 카드와 PIN이 필요하다.
소액 테스트 없이 큰 금액을 넣지 않는다. 복구와 수신이 확인된 뒤에야 "지갑"이다.
셋업 완주에 필수가 아니다. 기본 키 상태로도 사용에 문제없다.
다만 기본 GP 키는 공개된 값이라, 카드에 물리적으로 접근할 수 있는 사람이 애플릿을 바꿔치기할 수 있다.
그게 신경 쓰이는 상황이면 새 키로 교체하고 키를 종이에 적어 보관한다. 교체해도 PIN·서명 등 사용 기능에는 영향이 없다 — 관리 채널만 잠긴다.
① 새 키 생성 — PowerShell에서 32자리 16진수 키를 만든다:
-join ((1..16) | % { '{0:X2}' -f (Get-Random -Max 256) })
출력된 32자리를 즉시 종이에 적는다.
② 잠금 — 기본 키로 인증해 새 키로 교체:
gp.exe --lock [새키 32자리]
③ 확인 — 기본 키로 더 이상 접근이 안 되면 성공:
gp.exe --list
→ 인증 에러가 나와야 정상이다 (기본 키 차단 확인 ). 여기서 멈춘다 — 틀린 키로 반복 시도하지 않는다.
이후 애플릿 삭제·재설치 등 관리 작업이 필요하면 모든 gp 명령에 -k [새키]를 붙인다.
되돌리기(기본 키 복귀)가 필요할 때 — 새 키로 인증해 기본 키로 잠금:
gp.exe -k [새키] --lock 404142434445464748494A4B4C4D4E4F
⚠️ 새 키를 잃으면 애플릿 삭제·재설치가 영구히 불가능해진다. 반드시 종이에 적고, 시드와는 다른 장소에 보관한다.
GP 키 잠금이 막는 것은 애플릿 설치·삭제·교체(관리 층)뿐이고, 시드 보호는 애플릿 PIN이 담당한다 — 층이 다르다.