Follow

Finally wrote up a blog post about Medic, my CLI that checks a KeePass database against the HaveIBeenPwned password database

sts10.github.io/2019/02/01/med

Lmk if anything is wrong/unclear or other suggestions!

@schlink

I like this write-up a lot. I don't use KeyPass, but I'm tempted to download your app just to see the progress bars in action—I've been meaning to check out the options for that sort of thing.

Re: your discussion of `is_some()`—I _think_ that the `if let` syntax (doc.rust-lang.org/book/ch06-03) would give you the same control flow and give you a binding to the unwrapped value. See this playground (which won't compile on its own) play.rust-lang.org/?version=st

@schlink For offline processing of the entire list, I just loaded the file into a database.

I was tempted to create some intermediate file format that turned the list of hashes into a hash set to mmap(), but a database was the path of least resistance for my use.

Sign in to participate in the conversation
Octodon

Octodon is a nice general purpose instance. more