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)

Passphrase required

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)

Private Journal Entry

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.