This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Encryption

6th November 2024 at 4:53pm

When used as a single HTML file, TiddlyWiki5 allows content to be encrypted with AES 128 bit encryption in CCM mode using the Stanford JavaScript Crypto Library.

  1. Switch to the Tools tab in the sidebar and look for the button with a padlock icon
  2. If the button is labelled set password then the current wiki is not encrypted. Clicking the button will prompt for a password that will be used to encrypt subsequent saves
  3. If the button is labelled clear password then the current wiki is already encrypted. Clicking the button will remove the password so that subsequent saves will be unencrypted
  4. Optionally, open the saved file in a text editor and verify that your data is encrypted
  5. Open the file in your browser. You will be prompted for a password before the content is displayed

Note that TiddlyWiki has two other unrelated features concerned with passwords/encryption:

  • The ability to set a password when saving to TiddlySpot. This is done in the "Saving" tab of control panel .
  • The ability to use standard HTTP basic authentication with the Node.js server configuration. This is done on the command line with the ServerCommand. Combined with SSL, this gives the same level of transit encryption as you'd get with online services like Google or Dropbox, but there is no encryption of data on disk