- 1. There was an error about LS not being able to open the diary because another process (presumably LS too) is using the diary file
- 2. I can read my entry when opening the lsd file in a text editor
Thanks for the feedback, puzzlebox. I appreciate your taking the time to look at it.
I'll look at #1 right away. You're probably right about the cause. I'm just starting to work on exception handling, and this is definitely one area I can make it better.
I'm aware of #2. The version you're seeing has no protection at all. I've got a working implementation of password protection here, but even so, the underlying datastore will look exactly the same. The password protection I'm using is really only as strong as the stupid little lock on a diary: your little brother can still open it with a paperclip.
If anyone has real secrets that need protection, I recommend using a serious crypto product like TrueCrypt. They've solved that problem better than I ever could. How much do you disagree with that decision?