The My Ching Tour
Next: Data Backups
Previous: Hexagram Reference
Private Journals
My Ching allows you to protect the privacy of selected journals using a pass-phrase with strong encryption. You can make a journal private either at the time of creation or at later stage. To read a private journal you have to supply a pass-phrase each time you open it.
Pass phrase required
(Click on screenshot for full size)
Lock icon on right
Occasionally you might have protected and unprotected entries open at the same time in different tabs. A small lock symbol is displayed on the right in line with the tab headings to indicate those that are protected.
(Click on screenshot for full size)
Encryption Details
Private Journals are well protected with 128 bit AES encryption and properly salted* passwords. The password manager journals have an even stronger form of encryption using 256 bit keys. You might ask: what's the difference?. Simply put, the former might take a trillion years to track and the later will take a trillion times a trillion years, so really it's just an "overkill mode". 128 bit keys are preferable if you have a lot of data as these journals will be faster to load.
Cipher-block chaining
For extra security, encryption ciphers are applied in a block chain, that extends from the first journal entry to the last. This means you cannot decipher an arbitrary entry without first deciphering all the entries prior to it.
Open Source
The source code for the database has been published on github as open source so it can be checked by security experts.
Footnotes
* Password salt
In cryptography a password salt is a string of random letters and numbers mixed with the password before producing the password verification string (of characters). It guards against hackers using password guessing strategies.