[Windows 11] 삼성 패스(Samsung Pass) 데이터 내보내기 및 .spass 파일 복호화 가이드
본 가이드는 Windows 11 환경에서 삼성 패스(Samsung Pass)의 내보내기 파일(.spass)을 복호화하여, Bitwarden이나 1Password 등 타 암호 관리자로 이관하기 위한 CSV 변환 절차를 다룹니다. Android 에뮬레이터(Termux) 없이 Windows PowerShell을 활용한 효율적인 변환 방법을 제시합니다.
1. 개요 및 사전 준비
삼성 패스의 데이터는 암호화된 .spass 포맷으로 저장됩니다. 이를 다른 플랫폼에서 사용 가능한 .csv 포맷으로 변환하기 위해 Python 기반의 복호화 도구를 사용합니다.
- OS: Windows 11
- Shell: PowerShell (관리자 권한 권장)
- 필수 도구: Python 3.11+, Git
2. 작업 환경 구성 (Environment Setup)
Windows 패키지 매니저(winget)를 사용하여 필요한 런타임과 도구를 설치합니다.
# Python 및 Git 설치 (이미 설치된 경우 생략 가능)
winget install Python.Python.3.11
winget install Git.Git
3. 변환 도구 설치 (Installation)
GitHub에 공개된 삼성 패스 복호화 도구를 로컬 환경으로 가져옵니다.
# 작업 디렉토리 생성 및 이동
mkdir $HOME\Downloads\spass_converter
cd $HOME\Downloads\spass_converter
# 리포지토리 클론
git clone https://github.com/NHClaessens/samsung_pass_converter.git .
# 필수 Python 라이브러리(Cryptography) 설치
pip install cryptography
4. .spass 파일 변환 실행 (Execution)
내보내기 한 .spass 파일을 작업 폴더로 이동시킨 후, 아래 스크립트를 실행합니다. 개인정보 보호를 위해 비밀번호는 변수 처리되었습니다.
사용법: python convert.py "파일명.spass" "비밀번호" --all
# 변수 설정 (실제 비밀번호로 변경하여 사용)
$SPASS_FILE = "2025_12_26_16_23_10_spass_export_data.spass"
$EXPORT_PASSWORD = "YOUR_PASSWORD_HERE" # <-- 여기에 실제 비밀번호 입력
# 변환 스크립트 실행
python convert.py $SPASS_FILE $EXPORT_PASSWORD --all
5. 결과 확인 및 보안 조치
명령어 실행이 완료되면 동일한 폴더 내에 변환된 파일이 생성됩니다.
- 생성 파일:
...bitwarden.csv: Bitwarden/1Password 등에서 가져오기(Import) 가능한 파일...decrypted.txt: 육안 확인용 평문 텍스트 파일
⚠️ 보안 주의 (Critical Security Warning)
생성된
.csv및.txt파일에는 모든 계정 정보와 비밀번호가 평문(Plain Text)으로 저장되어 있습니다.
타 암호 관리자로 데이터를 이관(Import)한 즉시, 해당 파일들을 반드시 영구 삭제(Shift + Delete) 하시기 바랍니다.
💡 트러블슈팅 (Troubleshooting)
- 경로 오류: 파일명에 공백이 있거나 경로가 복잡한 경우 인식이 안 될 수 있습니다. 파일명을
data.spass와 같이 단순화하여 시도하십시오. - 라이브러리 오류:
pip install cryptography실행 시 권한 오류가 발생하면python -m pip install cryptography명령어를 사용하십시오.





