내 데이터는 언제나 내 것
8PWD가 내일 사라져도 잃는 것은 없습니다. 그 이유 — 파일 형식, 내보내기 경로, 5분이면 읽을 수 있는 스크립트 — 와 모든 것을 가지고 떠나는 방법을 소개합니다.
8PWD가 내일 사라진다면
잃을 것은 없습니다. 그 이유와 모든 데이터를 가져가는 방법을 알려 드립니다.
공개된 파일 형식
.8pwd 백업은 일반 XML입니다. 암호화된 백업은 표준 AES‑GCM을 쓰고 키는 내 비밀번호에서 만듭니다(PBKDF2). 모두 문서화되어 있으며 비밀 형식은 없습니다.
계정도, 서버도 없음
종료될 것이 없습니다. 저희가 있든 없든, 앱은 설치된 기기에서 영원히 작동합니다.
기기 간 이동은 내 방식대로
사본을 AirDrop으로 다른 기기에 보내 합치세요. 클라우드는 거치지 않습니다.
결제를 중단하면
무료 한도를 넘는 기록은 읽기 전용이 됩니다. 삭제되거나 볼모로 잡히는 것은 없으며, 언제든 내보낼 수 있습니다.
법은 이렇게 말합니다
데이터 이동권은 GDPR(EU / 영국), LGPD(브라질) 및 유사한 법률이 보장하는 권리입니다. 내 데이터는 기기를 떠나지 않으므로 8PWD가 넘겨줄 것은 없습니다. 유일한 사본은 이미 내 손에 있습니다.
일반 CSV는 Apple Passwords, 1Password, Bitwarden, Chrome 및 모든 스프레드시트에서 열립니다. .8pwd 백업은 텍스트 편집기로 읽을 수 있는 XML입니다.
이 휴대폰이 아닌 다른 곳에 백업을 하나 보관하세요.
문서화된 .8pwd 파일
백업은 파일 하나입니다. 기본은 일반 파일이고, 이 백업 암호화를 켜면 암호화됩니다. 패스키는 암호화된 백업에만 기록됩니다.
- 일반 백업: UTF-8 XML. 루트 요소는
<vault>이며app,version(현재 7),exportedAt과 개수 정보를 갖습니다.<tree>에 폴더와 계정이 들어 있고, 각 계정은 항목마다<field name="…">value</field>하나씩을 담은<fields>를 갖습니다. 선택 섹션이 뒤따릅니다:<formattedBlocks>,<totps>(표준otpauth://링크),<wifi>,<cards>,<identities>,<passkeys>. 이전 버전의 앱은 모르는 부분을 무시하는 방식으로 더 새로운 파일을 읽습니다. - 암호화된 백업: 8바이트
8PWDENC1, 4바이트 빅 엔디언 PBKDF2 반복 횟수(내보낼 때 600,000), 16바이트 솔트, 그다음 AES-256-GCMnonce (12) + ciphertext + tag (16). 키는 UTF-8 백업 비밀번호의 PBKDF2-HMAC-SHA256이고, 평문은 같은 XML입니다. 독점 컨테이너도, 비밀 형식도 없습니다. 어떤 표준 라이브러리로도 열 수 있습니다. - CSV: 나 › 내보내기 › 범용 CSV로 내보내기는 Apple Passwords, 1Password, Bitwarden, Chrome, 스프레드시트가 바로 가져오는 공통 열 집합(이름, URL, 사용자 이름, 비밀번호, 메모)을 씁니다.
- 공유와 전송(
.8pwdshare, AirDrop 보관함 전송)은 같은 봉투 형식을 쓰되, 6자리 일회용 코드를 비밀번호로 삼고 앞에 매직8PWDSHARE/8PWDVAULT가 붙습니다.
<?xml version="1.0" encoding="UTF-8"?>
<vault app="8PWD" version="7" exportedAt="2026-10-08T12:00:00Z" nodes="2" formattedBlocks="0" totps="1">
<tree>
<folder uuid="…" name="Shopping">
<account uuid="…" name="Example Shop" favorite="false" category="shopping">
<fields>
<field name="Username">me@example.com</field>
<field name="Password">correct horse battery staple</field>
<field name="URL">https://shop.example.com</field>
</fields>
</account>
</folder>
</tree>
<totps>
<totp uuid="…" linkedAccount="…">otpauth://totp/Example:me@example.com?secret=…&issuer=Example</totp>
</totps>
<wifi>…</wifi> <cards>…</cards> <identities>…</identities> <passkeys>…</passkeys>
</vault>
앱 없이 백업 파일 확인하기
verify_8pwd.py는 의존성이 없는 Python 3 파일 하나입니다. 파일이 일반 8PWD 백업인지 암호화된 백업인지, 형식 버전, 내보낸 시각, 들어 있는 계정 · 폴더 · 코드 · Wi-Fi 네트워크 · 카드 · 신원 정보 · 패스키의 개수, 그리고 SHA-256을 알려 줍니다. 파일을 바꾸지 않고, 네트워크도 쓰지 않습니다. 비밀번호와 선택 패키지 cryptography가 있으면 암호화된 백업을 복호화해 개수를 셀 수도 있습니다. 먼저 읽어 보세요. 짧습니다.
python3 verify_8pwd.py Backup.8pwd
python3 verify_8pwd.py Backup.8pwd --password '백업 비밀번호'
python3 verify_8pwd.py Backup.8pwd --json
퍼블릭 도메인(CC0). --show-names를 붙이지 않는 한 섹션의 개수와 이름만 출력하며, 비밀번호는 절대 출력하지 않습니다.
앱에서: 나 › 내 데이터는 언제나 내 것
이 페이지의 글은 8PWD 3.1이 화면에 이 언어로 표시하는 글과 같습니다. 앱 자체의 문자열에서 생성되므로 둘이 어긋날 수 없습니다.
App Store에서 다운로드하기
비밀번호 10개까지 무료, 모든 기능 포함. 한 번 구매로 iPhone, iPad, Mac에서 사용.