tr4mpass
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
翻訳待ち
Create a BIP39 recovery phrase from your email address and a secret sentence, on an offline phone. The same email and sentence give you the same phrase. Open source, for Android and iPhone.
翻訳待ち
セキュリティSwift · KotlinGitHub @mondaylabsltdオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A recovery phrase you keep in your head. On an offline Android phone or iPhone, Keyper turns your email and a sentence only you know into a standard BIP39 recovery phrase. The same inputs always give the same phrase, so you do not need to write it down. Keyper stores nothing you type.
Coming to Google Play and the App Store for US$29.99, paid once. Building it yourself from this repository is free and gives the same app.
getkeyper.app · English · 简体中文
Android 8.1 (API 27) or later, or iOS 17 or later, with 4 GB of RAM or more. English and Chinese.
email ──── must be a valid address; lowercase A–Z ───────────────┐ salt
sentence ─ collapse extra spaces ─ HMAC-SHA256(domain) ─ Argon2id(1 GiB × 128) ─── K ─┬─ HMAC ─ 12 words
└─ HMAC ─ 24 words
A–Z, a–z, 0–9 and 18 symbols
! @ # $ % ^ & * ( ) . , ? - _ + = /. Case, symbols and the spaces between words count;
extra spaces (runs of spaces, spaces at either end) do not. There are no quotes, |, \,
: or ;, which are easy to mistype or misread. Write other languages in Latin
letters, for example Chinese in pinyin: Wo de di yi zhi mao jiao MiMi![email protected] and [email protected] are the same; [email protected] and [email protected]
are not. Phone numbers are not accepted. The exact rule is in SPEC.md §2.Domain.kt and
Domain.swift. It makes the same
sentence give different phrases in different deployments. It ships inside the app, so it
is public.The email-as-salt construction is the standard one (WarpWallet uses it too): the same sentence gives unrelated phrases for different people, and an attacker has to attack one person at a time. One email can go with several sentences, each giving its own phrase.
letters digits and symbols
q w e r t y u i o p 1 2 3 4 5 6 7 8 9 0
a s d f g h j k l ! @ # $ % ^ & * ( )
⇧ z x c v b n m ⌫ . , ? - _ + = / ⌫
123 [ space ] Done ABC [ space ] Done
0/O and 1/l/I apart. The email gets @ and . on the
bottom row and a Next key.The code and the domain constant are public: assume every attacker has them.
| An attacker has… | What still protects the phrase |
|---|---|
| your email | how hard your sentence is to guess: every guess costs 1 GiB × 128 passes |
| your sentence | only your email, which is usually not a secret |
| your email and your sentence | nothing: together they are the phrase |
Length does not make a sentence hard to guess. Famous lines, lyrics, proverbs and templates like "my cat is called X" are an attacker's first guesses and fall for a few dollars of electricity. Use details only you know: names, years, places, numbers, a symbol or two.
| Entropy of the sentence | 1000 top GPUs | Electricity alone |
|---|---|---|
| 30 bits | 7.5 hours | US$300 |
| 40 bits | 320 days | US$305,000 |
| 50 bits | 890 years | US$313 million |
| 60 bits | 910,000 years | US$320 billion |
This is the beginning of the README. Read the rest at the original. Read the full README ↗