TiddlyHome doesn't manage properly password on windows as it does on Linux and OSX.
Password management in TiddlyHome
To manage password,
TiddlyHome uses the PHP crypt() function to :
- encode password when it is first provided
- verify password for the different operations on sites
Password is then stored in a .htpasswd file that is compatible with Apache format
Password management in Apache
To manage password, Apache uses the system crypt() function to encode and verify password except on Windows.
On Windows Apache uses a proprietary
MD5 modified algorithm to encode and verify password.
Even if
TiddlyHome will use the htpasswd.exe command provided with Apache on Windows,
TiddlyHome will be unable to verify password for the different operations on sites.
If you can, don't use TiddlyHome on Windows
It's my recommendation :
Don't use Apache and TiddlyHome on Windows, for safety reason you should prefer Linux or OSX.
No encrypted password on Windows and only on Windows
If you still want to use
TiddlyHome on Windows, for maintaining the compatibility between
TiddlyHome and Apache, password are not encrypted (they are in plain text).
But it is only on Windows. On other operating system they are encrypted with the standard crypt() system function.