Нууц үгийн менежерийн хадгалах сангийн түгжээ: Алдагдсан 1 нууц үгийн нууц түлхүүр, Bitwarden 2FA сэргээх код эсвэл KeePass түлхүүр файл (Кэштэй орон нутгийн офлайн Vault сешнүүдийг задлах)¶
Emergency numbers differ by country. This page uses 911, the number for the United States and Canada. Many other countries use 112, 999, or another number. Find the number for your country.
Нууц үгийн менежерээ хааж байна (1Password, Bitwarden, KeePassXC, Proton Pass, эсвэл LastPass) зөөврийн компьютерын эх хавтан эвдэрсэн, утасны үйлдвэрээс гарсан тохиргоо, хөтчийн профайлыг арчих, эсвэл санамсаргүйгээр алдсаны дараа 1Password 34 тэмдэгтийн нууц түлхүүр (A3-XXXXXX-...), Bitwarden Хоёр шаттай нэвтрэх сэргээх код, эсвэл KeePass .keyx keyfile бол дижитал таних тэмдгийн ноцтой хямрал юм. Орчин үеийн 0 мэдлэгтэй нууц үгийн менежерүүд ашиглан таны төхөөрөмж дээр таны агуулахыг дотоод байдлаар шифрлэдэг AES-256-GCM эсвэл ChaCha20-Poly1305 дамжуулан гаргаж авсан PBKDF2-HMAC-SHA256 эсвэл Argon2id нэг байт үүлэнд хүрэхээс өмнө. Үйлчилгээ үзүүлэгч нь таны үндсэн нууц үг, нууц түлхүүр эсвэл локал түлхүүр файлыг хэзээ ч эзэмшдэггүй тул AgileBits дахь хэрэглэгчийн дэмжлэг (1Password) эсвэл Bitwarden нь ямар ч тохиолдолд серверээсээ таны нууц үгийг шинэчлэх эсвэл таны нууц үгийг тайлж чадахгүй.
Гэсэн хэдий ч клоуд руу нэвтрэх түгжигдэх нь таны нууц үг үүрд алга болно гэсэн үг биш юм. өмнө нь нэвтэрсэн нэг төхөөрөмж (хуучин утас, хоёрдогч таблет, ажлын зөөврийн компьютер, ажлын хөтчийн профайл, iCloud эсвэл Google Драйвын төхөөрөмжийн нөөцлөлт, эсвэл Windows) хүртэл Volume Shadow Copy / macOS Time Machine дискний хормын хувилбар) нь локал кэштэй шифрлэгдсэн мэдээллийн сантай хэвээр байна (1Password.sqlite, Bitwarden data.json, эсвэл .kdbx хуулбар) бөгөөд та Мастер нууц үгээ мэддэг хэвээр байна (эсвэл биометрийн Touch ID / Face ID / Windows Hello Энэ хоёрдогч төхөөрөмж дээр тохируулсан бол та офлайн кэшийг Нислэгийн горимд нээж, үүлэн сервер сессийн жетоныг хүчингүй болгохоос өмнө нууц үгийнхээ 100 хувь экспортлох боломжтой. Холбогдох итгэмжлэлийн онцгой байдлын талаар үзнэ үү нууц үгийн менежер түгжигдэх болон мастер нууц үг сэргээх, баталгаажуулагч програм TOTP утас шинэчлэх эсвэл дэлгэц хагарах үед алдагдсан, ба MFA түгжээ болон баталгаажуулагчийг сэргээх. Хэрэв таны түгжрэл нь хүний амь нас, эрүүл мэндийн яаралтай хямралтай холбоотой бол орон нутгийн түргэн тусламжийн дугаар руу залгана уу (911 АНУ, Канадад, 112 Европын холбоо даяар, 999 Их Британид) эсвэл манай лавлахаас лавлана уу яаралтай тусламжийн дугаар.
Үүнийг одоо хий¶
- Таны нууц үгийн менежерт нэвтэрсэн хоёрдогч компьютер, утас, таблет бүрийг оруулаарай
Airplane Mode(Wi-Fi-г салгаад Ethernet-ээ салга) Дэлгэцийг сэрээх эсвэл програмыг нээхээс өмнө: - Яагаад сүлжээг тусгаарлах нь таны эхний алхам вэ: Хэрэв таны дансны зөвшөөрөл хасагдсан бол таны 2FA жетон дахин тохируулагдсан эсвэл таны бүртгэл дуусгавар болсон бол
1PasswordэсвэлBitwardenТаны хоёрдогч зөөврийн компьютер эсвэл хуучин утсан дээрх програм нь интернетэд холбогдож, алсын API (my.1password.comэсвэлidentity.bitwarden.com), хүлээн авдагHTTP 401 Unauthorizedэсвэл сессийг цуцлах дохио болон орон нутгийн офлайн кэш хадгалсан санг автоматаар цэвэрлэнэ (data.json/1Password.sqlite) дискнээс. - Төхөөрөмжийг 100 хувь офлайн байлгах нь ширээний программ, гар утасны програм эсвэл хөтчийн өргөтгөлийг Офлайн кэш тайлах горим руу буцаах бөгөөд энэ нь танд 2FA код эсвэл нууц түлхүүрийн шинэ гар барих шаардлагагүйгээр зөвхөн Мастер нууц үгээ (эсвэл биометрийн мэдээллээр) тайлах боломжийг олгоно.
- ** Хэзээ ч дарж болохгүй
"Log Out","Remove Account","Clear Browser Data", эсвэл"Reinstall App"түгжигдсэн төхөөрөмж дээр**: Bitwarden хөтчийн өргөтгөл эсвэл 1Password ширээний програмаас гарснаар дотоодод хадгалагдсан файлууд нэн даруй арилдаг.Secret Keyөмч болон шифрлэгдсэн vault blob. Түгжигдсэн програмыг хөндөөгүй орхиж, түүний үндсэн програмын өгөгдлийн хавтсыг эхлээд аюулгүй нөөц хавтас руу хуулна уу. - ** Түгжигдэх гурван бүрэлдэхүүн хэсгийн аль нь дутагдаж байгааг ойлгоорой**:
- Алга болсон
1Password34 тэмдэгтийн нууц түлхүүр (A3-...) (таны Мастер нууц үгээ мэддэг хэвээр байгаа): Нууц түлхүүр нь таны нэвтэрч байсан төхөөрөмж бүрийн дотоод тохиргооны мэдээллийн санд, татаж авсан дотор шууд текст хэлбэрээр хадгалагддаг.1Password Emergency Kit.pdf, Apple түлхүүрийн оосор дотор (iCloud Keychain) Mac/iOS дээр эсвэл хуучин төхөөрөмжийн нөөцлөлт дотор. - Алга болсон
Bitwarden2FA Authenticator / Сэргээх код (таны Мастер нууц үгээ мэдэж байгаа ч): Bitwarden-ийн 2FA нь зөвхөн серверийн нэвтрэлт танилтыг (орон нутгийн нууцлалын шифрлэлт биш) хаадаг тул кэштэй аливаа төхөөрөмжdata.jsonДиск дээрх vault файлын түгжээг зөвхөн Мастер нууц үгээ ашиглан офлайнаар тайлах эсвэл нээлттэй эхийн офлайн Bitwarden vault олборлогч ашиглан шифрийг тайлах боломжтой.bitwarden-decrypt). - Алга болсон
KeePass/KeePassXCТүлхүүр файл (.key/.keyx) (таны Мастер нууц үгээ мэдэж байх зуур): Түлхүүр файл нь хэшлэгдсэн байнаSHA-256нийлмэл мастер түлхүүр рүү; та дискний салбаруудаас яг байт-байт файлыг сэргээх ёстой.Volume Shadow Copies, үүлний хогийн сав, эсвэл хөтөч/OS сүүлийн үеийн файлын кэш. - Хоёрдогч төхөөрөмж дээр ямар ч офлайн санг нээхээс өмнө түүний дотоод хадгаламжийн лавлахыг гадаад USB драйв руу хувилна уу: Windows, macOS эсвэл Linux дээр бүгдийг нь хуулна уу.
%LocalAppData%\1Password,%AppData%\Bitwarden, эсвэл хөтөчLocal Extension Settingsфолдерыг тусдаа хавтсанд хийнэ, ингэснээр програм буруу ажиллаж, кэшээ арчсан ч шифрлэгдсэн SQLite/JSON мэдээллийн баазын хуулбар хэвээр байна. - Хэрэв таны нэвтэрсэн цорын ганц төхөөрөмж нь биометрийн түгжээг тайлах боломжтой утас эсвэл зөөврийн компьютер байвал (
Face ID,Touch ID,Windows Hello) мөн та Мастер нууц үгээ мартсан байна: Энэ төхөөрөмжийг дахин ачаалахгүй бүх (дахин ачаалснаар RAM дахь биометрийн түлхүүрийн бариул арилж, эхний түгжээг тайлахад Мастер нууц үгийн сануулга гарч ирнэ). Програмын түгжээг тайлахFace IDэсвэлTouch IDНислэгийн горимд байхдаа хамгийн чухал итгэмжлэлүүдийг нээж, нууц үг бүрийг гараар харах эсвэл хуулах. - Компьютер, имэйлийн хавсралт, Татаж авсан файлын хавтас, клоуд драйв бүрээс хай
"Emergency Kit"эсвэл"bitwarden_recovery_code"яг одоо: Хэзээ1Passwordэхлээд таны бүртгэлийг үүсгэсэн бөгөөд энэ нь ** нэртэй файлыг хөтчөөс татахад хүргэсэн.1Password Emergency Kit.pdf** (эсвэл Apple-д нэвтрэх түлхүүр/нууц түлхүүрийн оруулгыг хадгалсанKeychain Access). Түлхүүр алга болсон гэж үзэхээсээ өмнө системийн хэмжээнд хайлт хийнэ үү.
Danger
** Хэзээ ч дарж болохгүй "Delete Account" Bitwarden-д (vault.bitwarden.com/#/recover-delete) эсвэл "Reset Account" 1Password-д хэрэв та офлайн хадгалах сангаа аль хэдийн задлаагүй эсвэл 100% байнгын дата алдагдлыг хүлээн зөвшөөрөөгүй бол**: Bitwarden болон 1Password хоёулаа 2FA эсвэл Нууц түлхүүрээ алдсан хэрэглэгчдэд зориулсан өөрөө удирдах үйлчилгээний URL-г өгдөг, гэхдээ энэ холбоосыг ашигласнаар клоуд сервер дээр хадгалагдсан нууц үг, тэмдэглэл, нэвтрэх түлхүүр бүрийг бүрмөсөн арчиж хаях болно. Клоуд акаунтаа шинэчлэхээс өмнө доорх офлайн кэш задлах алхмуудыг үргэлж гүйцээнэ үү.
Шийдвэрийн мод: нууц үгийн менежерийн түгжигч болон офлайн хадгалалтын олборлолт¶
Нууц үгийн менежер болон баталгаажуулалтын хүчин зүйлээ алдсаны үндсэн дээр шүүх эмнэлгийн нөхөн сэргээх ажлын явцыг дагана уу:
flowchart TD
Start["Нууц үгийн менежерийн сангаас түгжигдсэн (1Нууц үг, Bitwarden, KeePassXC, Proton Pass)"] --> IsolateNow["АЛХАМ 1: Бүх хоёрдогч зөөврийн компьютер, утас, таблетаа нэн даруй ОНГОЦНЫ РЕЖИМД оруулна уу (Програм эсвэл хөтчийг нээхээс өмнө)"]
IsolateNow --> WhichApp{"Ямар нууц үгийн менежер болон итгэмжлэлийн хүчин зүйл дутуу байна вэ?"}
WhichApp -->|"1Нууц үг: Алдагдсан 34 тэмдэгттэй нууц түлхүүр (A3-XXXXXX...), Мастер нууц үгийг мэддэг хэвээр байна"| OnePassCheck{"Танд нэвтэрсэн (эсвэл Mac/iPhone нөөцлөлт) байгаа ямар ч төхөөрөмж байгаа юу?"}
OnePassCheck -->|"ТИЙМ: Хуучин утас, таблет эсвэл компьютер дээр нэвтэрсэн програм"| Extract1PKey["Офлайн програмыг нээх -> Бүртгэлийн дүрсийг товшино уу -> 'Өөр төхөөрөмж тохируулах' эсвэл 'Нууц түлхүүрийг харах' дээр дарж A3-... түлхүүрийг бүрэн нээнэ үү (ЭСВЭЛ 1Password.sqlite / Apple түлхүүрийн оосороос задлах)"]
OnePassCheck -->|"ҮГҮЙ: Зөвхөн Time Machine, Windows Shadow Copy эсвэл Татаж авах хавтастай байна"| Search1PKit["Search Disk & Backups for '1Password Emergency Kit.pdf', '1Password.sqlite', or 'opvault' / 'b5.sqlite'"]
WhichApp -->|"Bitwarden: Lost 2FA TOTP App & 2FA Recovery Code, Still Know Master Password"| BitwardenCheck{"Is Bitwarden Desktop or Browser Extension Still Logged In on ANY Device (Offline)?"}
BitwardenCheck -->|"YES: Cached Vault Exists on Disk"| UnlockBWOffline["Төхөөрөмжийг Нислэгийн горимд байлгах -> Мастер нууц үгээр орон нутгийн Bitwarden програм/өргөтгөлийг нээх -> Vault-г .json / .csv руу экспортлох -> Дараа нь Бүртгэлийг дахин тохируулж, дахин импортлох"]
BitwardenCheck -->|"NO: Extension Locked or Logged Out, But 'data.json' Exists on Disk/Backup"| DecryptBWJson["Copy Local 'data.json' from AppData or Browser LevelDB -> Run Offline 'bitwarden-decrypt' Python Script Using Your Master Password"]
WhichApp -->|"KeePass / KeePassXC: Lost Keyfile (.keyx/.key) or Corrupted .kdbx"| KeePassRescue["1. Check KeePassXC '.kdbx.tmp' & Cloud Version History. 2. Search Disk for Keyfile via 'Everything' / Photorec or Windows Volume Shadow Copy (vssadmin)"]
WhichApp -->|"Мастер нууц үгээ мартсан (утас/зөөврийн компьютер дээр биометрийн түгжээг тайлах идэвхтэй хэвээр байна)"| BiometricRescue["ТӨХӨӨРӨМЖИЙГ ДАХИН АСУУДАЛ БҮҮ: Онгоцны горимд байлга -> Face ID / Touch ID / Windows Hello-ээр дамжуулан Vault түгжээг тайлах -> Нууц үгээ гараар хуулах"]
1-р үе шат: Алдагдсан зүйлийг сэргээх 1Password Нууц түлхүүр (A3-XXXXXX-...) болон офлайн vault¶
1Password (хувилбарууд 7 болон 8) нь Хоёр нууц түлхүүрийн гарал үүслийг (2SKD) архитектур: таны агуулахын шифрлэлтийн түлхүүр (MPK) is mathematically derived by combining your Master Password (via PBKDF2-HMAC-SHA256) with a randomly generated 128-bit Secret Key formatted as a 34-character string starting with A3- (for example, A3-ABCDEF-GHIJKL-MNOPQR-STUVWX-YZ1234-567890). Үүнгүйгээр A3- Secret Key, knowing your Master Password alone is mathematically insufficient to decrypt data from 1Password's servers.
However, the Secret Key is NOT secret from your own devices: every single device that has ever logged into your 1Password account stores your full A3- Secret Key on its local storage drive so you do not have to type 34 characters every morning.
Method 1: Revealing your A3- Secret Key from any signed-in phone, tablet, or computer¶
1Password ашиглаж байсан ухаалаг утас, iPad, ажлын зөөврийн компьютер эсвэл ширээний хөтөч бүрийг шалгана уу (эхлээд төхөөрөмжийг Нисэхийн горим горимд байлгаарай):
1. On 1Password 8 for iOS / Android:
- Open the 1Password app -> tap your Account / Profile icon in the top-left corner -> tap Set Up Another Device (эсвэл Manage Accounts -> [Your Account] -> Set Up Another Device).
- Tap View Account Details beneath the QR code: your full A3-... Secret Key is displayed in plain text right on the screen. Write it down on paper immediately.
2. On 1Password 8 for macOS / Windows / Linux:
- Open 1Password -> click your Account name in the top-left sidebar -> select Set Up Another Device... -> click secret key and sign-in address to display the exact A3-... string.
3. Inside your 1Password Vault itself:
- 1Password акаунт бүр автоматаар ** нэртэй агуулах агуулахыг үүсгэдэг.1Password Account (login)** эхний өдөр таны Хувийн / Хувийн хадгалах сан дотор. Хэрэв та ямар ч төхөөрөмж дээр 1Password-ийн түгжээг офлайнаар тайлах боломжтой бол өөрийн сангаас хайгаарай 1Password Account; Энэ нь таны Мастер нууц үг болон таны Нууц түлхүүр-г хоёуланг нь агуулна.
Арга 2: Алдагдсан зүйлийг гаргаж авах 1Password Apple-ийн нууц түлхүүр iCloud Keychain эсвэл macOS Keychain Access¶
Хэрэв та нэвтэрсэн бол 1Password Safari эсвэл үндсэн програмыг ашиглан iPhone, iPad, Mac дээр Apple-ийн үйлдлийн систем автоматаар таны 1Password нэвтрэх мэдээллийг хадгалахыг санал болгодог. Account Key дотор Apple түлхүүрийн оосор / Нууц үг:
1. MacOS Sonoma / Sequoia дээр (macOS 14 / 15+) эсвэл iOS 17 / 18:
- Нууц үг програмыг нээнэ үү (эсвэл System Settings -> Passwords) болон Touch ID эсвэл Face ID ашиглан түгжээг тайл.
- ** хайх1password.com** эсвэл 1Password Account Key.
- Хадгалсан хэрэглэгчийн нэр, нууц үг эсвэл тэмдэглэлийн талбарыг шалгана уу: Safari болон iOS-д зориулсан 1Password нь ихэвчлэн бүрэн мэдээллийг хадгалдаг. A3-XXXXXX-... Хадгалсан итгэмжлэлийн оруулга доторх нууц түлхүүр my.1password.com.
2. MacOS дээр Keychain Access (local items / iCloud):
- дарна уу Cmd + Space, төрөл Keychain Access, ** гэж хайна уу1Password**, agilebits, эсвэл A3-.
- Ямар ч тохирохыг давхар товшино уу application password нэвтрэх, шалгах Show password.
Арга 3: гаргаж авах A3- Нууц түлхүүр эсвэл дискнээс хадгалагдсан хадгалалт (1Password.sqlite & Emergency Kit.pdf)¶
1Password ширээний програм нээгдэхгүй эсвэл таны компьютер ачаалагдах боломжгүй (хоёрдогч диск болгон суулгасан эсвэл компьютерээс сэргээсэн) байсан ч. Time Machine / File History / Backblaze нөөц), эдгээр яг дискний байршлыг шалгана уу:
| Платформ / Эх сурвалж | Файлын системийн яг зам | Дотор нь юу вэ, яаж олборлох вэ |
|---|---|---|
Яаралтай тусламжийн хэрэгслийг татаж авсан (All OS) |
Драйвыг бүхэлд нь хайх (Everything Windows дээр эсвэл mdfind / Mac дээрх Spotlight) нь:*Emergency Kit*.pdf эсвэл *1Password*.pdf |
Таныг бүртгэл үүсгэх үед хөтөч автоматаар татагдсан 1Password Emergency Kit.pdf таны Downloads эсвэл Documents хавтас. Хэвлэсэн зүйлээ уншихын тулд үүнийг нээнэ үү A3- Нууц түлхүүр. |
1Нууц үг 8 Орон нутгийн мэдээллийн сан (Windows) |
%LocalAppData%\1Password\data\1Password.sqlite(жишээ нь, C:\Users\<Name>\AppData\Local\1Password\data\1Password.sqlite) |
Нээлттэй 1Password.sqlite SQLite-д зориулсан DB Browser-д (sqlitebrowser.org) -> -г үзэхaccounts хүснэгт -> шалгах account_key эсвэл secret_key JSON мета өгөгдлийн багана эсвэл бүхэлд нь хуулна уу \1Password\data\ фолдерыг 1Password 8 суулгасан офлайн компьютерт суулгаад Мастер нууц үгээрээ түгжээг нь тайл. |
1Нууц үг 8 Орон нутгийн мэдээллийн сан (macOS) |
/Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.1password/Library/Application Support/1Password/Data/1Password.sqlite |
Бүртгэлийн мета өгөгдөл болон бүрэн шифрлэгдсэн офлайн санг хоёуланг нь агуулна (item_overviews болон item_details). Copy this entire container from a Time Machine backup onto an offline Mac to unlock with your Master Password. |
1Password 7 Legacy Database (Windows / Mac) |
Windows: %LocalAppData%\1Password\data\B5.sqliteMac: /Users/<Name>/Library/Group Containers/2BUA8C4S2C.com.agilebits/Library/Application Support/1Password 4/Data/B5.sqlite |
In 1Password 7 (B5.sqlite), the accounts table stores the A3- Secret Key inside the account configuration blob. In addition, 1Password 7 automatically creates rolling local .opvault эсвэл .1p4 zip backups inside the Backups нэг директор доторх дэд хавтас. |
2-р үе шат: a.-аас сэргээх Bitwarden 2FA lockout (data.json офлайн кэш задлах, шифрлэх)¶
Хэрэв та TOTP Authenticator программ, YubiKey техник хангамж болон Bitwarden хоёр шаттай нэвтрэх сэргээх код-оо алдсан бол Bitwarden-ийн үүлэн сервер (vault.bitwarden.com) таныг ямар ч шинэ хөтөч эсвэл утсаар нэвтрэхээс татгалзах болно. Гэсэн хэдий ч Bitwarden-ийн криптограф дизайн нь танд маш чухал аврах давуу талыг өгдөг: Bitwarden-ийн 2FA нь зөвхөн вэб API-д таныг баталгаажуулдаг; энэ нь шифрлэлтийн түлхүүрийн нэг хэсэг биш (masterKey / encKey) таны дотоод хадгалалтын файлыг шифрлэхэд ашигладаг (data.json).
Энэ нь хэрэв та Bitwarden Мастер нууц үгээ мэддэг хэвээр байгаа бөгөөд танд Bitwarden-н локал файлын кэштэй хуулбарыг агуулсан компьютер, утас, нөөцлөлт байгаа гэсэн үг юм. data.json эсвэл IndexedDB / LevelDB Та нэвтэрсэн үедээ хадгалсан нууц үгийнхээ шифрийг 100 хувь офлайнаар тайлах боломжтой.
Арга 1: Нэвтэрсэн хэвээр байгаа Bitwarden програм эсвэл өргөтгөлийн түгжээг тайлах Airplane Mode¶
- Компьютер эсвэл утсаа интернетээс бүрэн салгах (Wi-Fi-г унтрааж, Ethernet-ийг салгаж, гар утсан дээрх Нислэгийн горимыг идэвхжүүлнэ).
- Open the Bitwarden Desktop App, Browser Extension (Chrome, Brave, Edge, Firefox), or Mobile App.
- Апп нь "Гарсан" биш (таны Имэйл хаяг асууж байна) "Түгжигдсэн" төлөвт (таны Мастер нууц үг эсвэл ПИН/Биометрийг асууж байна) байсан л бол Офлайн үед Мастер нууц үгээ бичих нь 2FA шаардахгүйгээр орон нутгийн кэшийн санг шууд нээдэг.
- Immediately go to
Settings -> Vault options -> Export vault(orFile -> Export Vaultширээний компьютер дээр) сонгоно уу.json(шифрлэгдээгүй JSON, тиймээс энэ нь тусгай талбар, URI, TOTP үр, хавтасны бүтцийг экспортлодог) Мастер нууц үгээ оруулаад хадгална..jsonфайлыг шифрлэгдсэн USB драйв эсвэл VeraCrypt саванд хийнэ. - Once you have verified that your exported
.jsonfile contains all your logins in a text editor, you can safely go tovault.bitwarden.com/#/recover-delete(orvault.bitwarden.eu/#/recover-delete), delete the 2FA-locked cloud account, create a fresh Bitwarden account with the same email, and clickTools -> Import Data -> Bitwarden (json)to restore your entire vault in 30 seconds.
Method 2: Decrypting Bitwarden's data.json or Browser LevelDB directly from disk (bitwarden-decrypt)¶
What if the Bitwarden desktop app or browser extension will not unlock in the UI, or your computer drive is mounted from a backup, or you only have the raw application data folder?
- Locate your local Bitwarden
data.jsonor browser extension storage on disk (make a backup copy of the folder before touching it):
| Bitwarden Client Type | Exact File System Path on Disk |
|---|---|
Bitwarden Desktop App (Windows) |
C:\Users\<Username>\AppData\Roaming\Bitwarden\data.json(Microsoft Store version: C:\Users\<Username>\AppData\Local\Packages\8bitSolutionsLLC.bitwardendesktop_*\LocalCache\Roaming\Bitwarden\data.json) |
Bitwarden Desktop App (macOS) |
/Users/<Username>/Library/Application Support/Bitwarden/data.json(Mac App Store sandboxed version: /Users/<Username>/Library/Containers/com.bitwarden.desktop/Data/Library/Application Support/Bitwarden/data.json) |
Bitwarden Desktop App (Linux) |
/home/<Username>/.config/Bitwarden/data.json(Flatpak version: /home/<Username>/.var/app/com.bitwarden.desktop/config/Bitwarden/data.json; Snap: /home/<Username>/snap/bitwarden/current/.config/Bitwarden/data.json) |
| Chrome / Edge / Brave Browser Extension | Windows: C:\Users\<Username>\AppData\Local\Google\Chrome\User Data\Default\Local Extension Settings\nngceckbapebfimnlniiiahkandclblb\macOS: /Users/<Username>/Library/Application Support/Google/Chrome/Default/Local Extension Settings/nngceckbapebfimnlniiiahkandclblb/(Contains LevelDB .ldb болон .log files storing the exact same JSON key-value schema as data.json.) |
| Firefox Browser Extension | ...\Mozilla\Firefox\Profiles\<profile>.default-release\storage\default\moz-extension+++<UUID>\idb\ (IndexedDB .sqlite файл) |
- Verify that the encrypted vault payload is still inside
data.json: - Open your copied
data.jsonfile in a text editor (NotepadэсвэлVS Code). - Search for the strings
"ciphers_ба"encKey"(эсвэл"masterKeyEncryptedUserKey"in newer BitwardenstateVersionschemas). - If you see hundreds of lines of
"2.iv|ciphertext|mac"strings underciphers_<userId>, every single one of your passwords, notes, and TOTP seeds is sitting right inside that file, encrypted solely by your Master Password. - Decrypt
data.jsonoffline usingbitwarden-decrypt(Open-Source Python Utility): - On any computer with Python 3 installed, download the audited open-source
bitwarden-decryptscript (github.com/GurpreetKang/BitwardenDecrypt) which implements Bitwarden's exactPBKDF2-SHA256/Argon2id+HKDF-Expand+AES-256-CBC-HMAC-SHA256key hierarchy locally: - Enter your Bitwarden Master Password when prompted. The script derives your
masterKeyfrom your email and Master Password, decrypts yourencKey(masterKeyEncryptedUserKey), and outputs a clean, human-readablerecovered_vault.jsoncontaining every login, password, TOTP seed, and secure note.
Tip
What if your local data.json was overwritten because you accidentally clicked "Log Out"? Check Windows Volume Shadow Copies (Previous Versions) immediately:
If you accidentally logged out of Bitwarden or 1Password on Windows 10 or 11 today, right-click the C:\Users\<Username>\AppData\Roaming\Bitwarden (or AppData\Local\1Password\data) folder in File Explorer -> click Properties -> click the Previous Versions tab (or use the free tool ShadowExplorer run as Administrator). Windows automatically creates Volume Shadow Copy snapshots during system updates and restore points; restoring yesterday's data.json эсвэл 1Password.sqlite gives you back the logged-in vault state before the logout occurred.
Phase 3: Recovering from a KeePass эсвэл KeePassXC Keyfile loss or .kdbx corruption¶
Unlike cloud-hosted managers, KeePass 2.x болон KeePassXC store your vault in a standalone .kdbx file (KDBX 4.x format) encrypted using a Composite Master Key. If you configured your database to require both a Master Password and a Keyfile (.key эсвэл .keyx), KeePass hashes the exact contents of the keyfile with SHA-256 and combines that 32-byte hash with your password hash before running Argon2d/Argon2id.
1. How to find a misplaced or deleted .key / .keyx Keyfile (or image/document used as a keyfile)¶
Because losing a keyfile is equivalent to losing a 256-bit cryptographic key, you cannot brute-force a missing random keyfile; you must locate a byte-identical copy of the file:
1. Inspect KeePassXC.ini / KeePass.config.xml to see the exact last-used filename and path of the keyfile:
- Often users forget which file on their computer they selected as their keyfile (many users select a random .jpg photo, .pdf document, or obscurely named file on a USB drive).
- Open your local configuration file in a text editor:
- KeePassXC (Windows): %AppData%\KeePassXC\keepassxc.ini (эсвэл %LocalAppData%\KeePassXC\keepassxc.ini) -> look under [LastDatabases] эсвэл LastKeyFiles.
- KeePassXC (macOS / Linux): /Users/<Username>/Library/Application Support/KeePassXC/keepassxc.ini эсвэл /home/<Username>/.config/keepassxc/keepassxc.ini.
- KeePass 2.x (Windows): %AppData%\KeePass\KeePass.config.xml -> search for <KeyFilePath>.
- Knowing the exact filename and folder path (E:\Keys\my_secret_pic.jpg) tells you which USB stick, SD card, or cloud folder to search.
2. Carve a deleted .keyx XML Keyfile from unallocated disk space in 60 seconds:
- Standard KeePass / KeePassXC generated keyfiles (.keyx эсвэл .key XML format) are tiny (< 1 KB files) that begin with a distinctive XML header:
512 bytes, on an NTFS drive the entire .keyx file is stored resident directly inside its 1024-byte Master File Table ($MFT) record. Even if you emptied the Recycle Bin, scanning the drive's $MFT with DMDE, R-Studio, эсвэл WizTree / Everything (or grepping raw disk sectors for <KeyFile>) frequently recovers the intact XML keyfile immediately.
2. Fixing a corrupted .kdbx database (Invalid signature эсвэл HMACHashMismatch after power loss or cloud sync)¶
If your .kdbx file throws Not a KeePass database эсвэл Corrupted database / HMAC mismatch after a computer crash or Google Drive / OneDrive sync conflict:
1. Look for hidden .kdbx.tmp эсвэл .kdbx.bak atomic-write sibling files:
- By default, KeePassXC uses Safe Save (Atomic Write): it writes changes to a temporary file in the same folder first, then renames it over the original .kdbx. Look in the same directory (with hidden files enabled) for any .tmp, .bak, or conflict copy (Passwords (Conflicted copy).kdbx).
2. Restore yesterday's version from Cloud Version History or Windows Shadow Copy:
- If your .kdbx sits inside Dropbox, Google Drive, OneDrive, or iCloud Drive, log into the cloud web portal in your browser, right-click the .kdbx file, and select Version History to download the previous clean revision from before the corruption.
3. Run KeePass 2.x Built-in Repair Mode Import:
- Open official KeePass 2.x on Windows -> create a brand-new blank database -> click File -> Import... -> select KeePass KDBX (2.x) (Repair Mode) -> point it at your corrupted .kdbx file and enter your Master Password. Repair Mode ignores broken stream HMAC footers and salvages every readable entry block up to the corrupted byte offset.
Phase 4: Extracting cached vaults from iOS, Android, and macOS backups (iMazing, Time Machine, ба DPAPI memory dumps)¶
What if your primary phone was lost, stolen, or factory reset, and your laptop was already wiped or logged out, leaving you with zero active live sessions? You can still extract the offline password manager vault from an iPhone local backup, macOS Time Machine snapshot, or Windows hibernation / crash dump file.
1. Extracting 1Password эсвэл Bitwarden SQLite/JSON vaults from an iPhone or iPad backup (iMazing / idevicebackup2)¶
Whenever you back up an iPhone or iPad to a Mac or Windows PC (especially an Encrypted Local Backup in Finder or iTunes), the backup archive captures the application sandbox containers of 1Password болон Bitwarden:
1. Do NOT restore the backup onto a live internet-connected phone first: If you restore the backup onto a phone that connects to Wi-Fi during Setup Assistant, the restored app will immediately ping the cloud server and wipe its expired token.
2. Use iMazing эсвэл iBackup Viewer on an offline computer to browse the raw backup filesystem:
- Open your local iPhone backup inside iMazing (File System -> Apps -> 1Password эсвэл Bitwarden).
- For 1Password: Go to AppDomainGroup-group.com.agilebits.onepassword-ios/Library/Application Support/1Password/Data/ and extract 1Password.sqlite (or B5.sqlite). Inside the accounts table of that SQLite file sits your plaintext A3-XXXXXX-... Нууц түлхүүр.
- For Bitwarden: Go to AppDomainGroup-group.com.8bit.bitwarden/Library/Preferences/ and extract group.com.8bit.bitwarden.plist. Convert the binary .plist to XML (plutil -convert xml1 group.com.8bit.bitwarden.plist) and open it in a text editor: it contains the exact same ciphers_<userId> болон masterKeyEncryptedUserKey JSON structures used by BitwardenDecrypt.py, allowing you to decrypt every password offline using your Master Password.
2. Extracting Proton Pass, Dashlane, ба LastPass offline browser caches¶
If your lockout involves Proton Pass, Dashlane, эсвэл LastPass:
- Proton Pass Offline Mode & Browser Extension Cache: Proton Pass caches an encrypted local snapshot inside Chromium IndexedDB (chrome-extension_<id>_0.indexeddb.leveldb). If you keep your laptop in Airplane Mode, open the browser, and unlock Proton Pass with your password or PIN, you can access your offline vault and export or view your credentials before reconnecting to the network.
- LastPass Local Offline Cache (lpall.slp / acct.slp): On Windows (%LocalAppData%\LastPass эсвэл %AppData%\LocalLow\LastPass) and macOS (/Users/<Username>/Library/Application Support/LastPass), LastPass хадгалдаг AES-256 encrypted local XML/SQLite cache file named after your email hash. Disconnecting Wi-Fi and signing into the LastPass browser extension with your Master Password bypasses broken multifactor authenticators and opens the local offline vault directly.
3. Dumping a still-unlocked vault from Windows RAM (Task Manager -> Create dump file) before a forced lock¶
If you realize you have forgotten your Master Password (or deleted your KeePass keyfile while the database is currently open and unlocked on your screen right now), DO NOT lock the database or close the window.
1. Even when KeePassXC, Bitwarden, эсвэл 1Password requires you to re-type your Master Password to click the Export Vault button, the decrypted vault entries or the derived 256-bit MasterKey are currently sitting in process memory (RAM) while the vault window is unlocked.
2. First, click through your highest-priority logins on screen (email, banking, cloud accounts, domain registrar) and copy them into an encrypted text file or photograph them.
3. For KeePass / KeePassXC: While the database is still unlocked, if you forgot the Master Password or deleted the keyfile, check whether File -> Export -> CSV works without prompting for the Master Password (in several versions of KeePassXC, exporting an already-unlocked database to CSV or HTML does not require re-entering the composite key).
Байнга асуудаг асуултууд¶
Can 1Password or Bitwarden customer support unlock my vault if I send them my government passport and notarized ID?¶
No, it is mathematically impossible. Both 1Password and Bitwarden use end-to-end zero-knowledge client-side encryption. Your Master Password (and 1Password's 34-character A3- Secret Key) never leave your device and are never transmitted to their servers. Even if a court subpoenaed AgileBits or Bitwarden, or you presented a notarized passport in person at their headquarters, their servers only hold an encrypted ciphertext blob (AES-256) that cannot be decrypted without the keys stored on your own devices.
Why does disconnecting Wi-Fi (Airplane Mode) let me unlock Bitwarden without my lost 2FA code?¶
In Bitwarden's security architecture, Two-Step Login (2FA) is an authentication check enforced by the Bitwarden cloud server when downloading your encrypted vault blob over the internet; it is not used as part of the cryptographic key that encrypts the vault itself. Once a device has logged in once, Bitwarden caches that encrypted vault locally inside data.json (or browser LevelDB) protected by your Master Password. When you keep the computer or phone in Airplane Mode, the app unlocks the local cached copy using only your Master Password and lets you export all your passwords to a .json эсвэл .csv file.
What if I forgot my Master Password, I have no Emergency Kit, and my only open session is on my iPhone with Face ID?¶
If your iPhone or iPad still unlocks your password manager via Face ID эсвэл Touch ID, тэр утсыг тэсрэх бөмбөг устгах төхөөрөмж шиг харьц: Цэнэглэгчдээ залгаад, Нислэгийн горимд оруулаад, батарейг нь дуустал эсвэл утсаа дахин асааж болохгүй.. Хэрэв утас дахин асч эсвэл Face ID 3-5 удаа дараалан бүтэлгүйтвэл уг програм Secure Enclave сессээс биометрийн шифрийг тайлах түлхүүрийг устгаж, мартсан Мастер нууц үгээ оруулахыг албаддаг. Савыг дамжуулан экспортлохыг анхаарна уу Settings -> Export usually requires typing the Master Password even when unlocked via Face ID; therefore, do not try to use the bulk Export menu. Instead, unlock with Face ID and manually open each critical account entry one by one, tap the eye icon to reveal the password, and photograph or write down each password on paper.
How do I prevent a password manager lockout from ever happening again once I recover my vault?¶
Immediately after recovering your vault, implement the 3-Layer Physical + Offline Backup Rule: (1) Print two physical paper copies of your 1Password Emergency Kit (or your Bitwarden Master Password + 2FA Recovery Code) and store one in a fireproof home safe and one in a bank safe deposit box or with a trusted family member; (2) Export an encrypted backup of your vault (.kdbx or password-protected Bitwarden .json) onto two offline USB flash drives every 90 days; and (3) If you use 1Password Families эсвэл Bitwarden Families / Enterprise, assign a trusted partner or second admin account to the **Account Recovery** role, which holds an escrow key capable of resetting a family member's forgotten Master Password or lost Secret Key.
Холбогдох хөтөч¶
- Password manager lockout, master password loss, and vault recovery
- Authenticator app TOTP lost during phone upgrade or screen shatter
- MFA түгжээ болон баталгаажуулагчийг сэргээх
- Passkey and WebAuthn device loss: synced vs. hardware-bound passkeys
- VeraCrypt, BitLocker, or Cryptomator corrupted volume header recovery
- Яаралтай тусламжийн дугаарууд улсаар
Эх сурвалж, албан ёсны заавар¶
- 1Password Official Security White Paper & Support Documentation (
support.apple.com/support.1password.com/secret-key-security/&support.1password.com/find-secret-key/): Two-Secret Key Derivation (2SKD),A3-Secret Key Storage on Authorized Devices, and Emergency Kit Recovery Procedures. - Bitwarden Official Security & Cryptographic White Paper (
bitwarden.com/help/bitwarden-security-white-paper/&bitwarden.com/help/storage-locations/): Master Password Key Derivation (PBKDF2-SHA256/Argon2id), Localdata.jsonOffline Storage Locations, and Two-Step Login Recovery. - KeePass / KeePassXC Official Documentation (
keepass.info/help/base/keys.html&keepass.info/help/base/repair.html): Composite Master Key Architecture,.keyxXML Keyfile Specification, and KDBX 4.x Repair Mode Import. - GurpreetKang Open-Source Forensic Tool (
github.com/GurpreetKang/BitwardenDecrypt): Offline Decryption of Cached Bitwardendata.jsonVault Files Using Known Master Passwords.