I've been using an elisp function to open an encrypted file. I borrowed this setup from, I think, Sacha Chua's blog. It's worked unfailingly for at least a couple of years, until tonight. I keep some sensitive information in a file, "junk.org." when encrypted using bcrypt, the file is renamed "junk.org.bfe."
In my init files is a little function that runs bcrypt on the file, prompting for the password: