This package supports a private diary file that functions like the existing Emacs diary, but can be encrypted while leaving the non-private diary in plain text. Documentation on https://github.com/cacology/private-diary