3 ms·
There's no third party! It's all in your browser. You download basically a few bloom filters for low-entropy 1-grams, 2-grams, and 3-grams, and there's some hi
by lsb 14y ago
There's no third party! It's all in your browser.
You download basically a few bloom filters for low-entropy 1-grams, 2-grams, and 3-grams, and there's some highly optimized Javascript to do probabilistic matches.
- emillon 14y agoWell, as far as I'm concerned I have to trust that this form won't POST my passphrase to a server you own. No personal offense intended, that is a genuine problem with your approach.
- nnnnni 14y agoYeah, my first thought was "...collecting the shasums and md5sums?"
- tisme 14y agocollect the plaintext!
- lsb 14y agoI was thinking about creating an Android app with 0 network permissions to do exactly this, but didn't get around to it. Once you've loaded all the 3-grams (~50MB of data), you can run entirely offline, close the page, and then go back online.
- simonbrown 14y agoCan Android apps without network permissions open pages in the browser? If so, there's one way.
- mistercow 14y agoView in Chrome, hit F12, click "Network". Put some random stuff in the form and click the button. Witness the chirping of crickets. Then try your password. Alternate solution: load the web page and then turn off your WiFi while you test it.