This plugin let you store 256 bit AES encrypted passwords in your DokuWiki pages. The password can be decrypted by clicking them (Javascript must be enabled). Based on the encryption library from http://www.vincentcheung.ca/jsencryption.
Compatible with DokuWiki
This plugin let you store 256 bit AES encrypted passwords in your DokuWiki pages. The password can be decrypted by clicking them (Javascript must be enabled). Based on the encryption library from http://www.vincentcheung.ca/jsencryption.
http://www.werbeagentur-willers.de/download/dokuwiki-plugins/encryptedpasswords.zip
Download and install the plugin using the Plugin Manager using the URL given above. Refer to Plugins on how to install plugins manually.
This plugin is useful if you want to store passwords directly within your wiki. The passwords are stored encrypted in the Dokuwiki data files, so nobody is be able to find out the passwords through the file system.
To encrypt text, just select your text and click the button with the grey key. Use the same encryption key on one page, as decrypting affects all passwords on a page.
This Plugin needs JavaScript to decrypt the passwords.
With version 2011-01-21 you can decrypt the text inside the editor by selecting a <decrypt>…</decrypt> block an pressing the button with the grey key.
Thanks for the great plugin! I've used it successfully to hide an email address from spambots until the user decrypts it. Here are the instructions:
<a href="jsmith@example.com">jsmith@example.com</a>((Anti-spam: Click and enter the key "mail" to decrypt.))
<decrypt>U2FsdGVkX1+yOO4EsU4YFxr7hWnqq60Zv5EBWQoLAvQKrUtYurXwxZbfqKDJZKNA BH9rJtjdaPN4KmX6PbcpdFnlNa3iPC7EfWbusTT1Lds=</decrypt>((Anti-spam: Click and enter the key "mail" to decrypt.))
As the plugin puts non-rendered text onto the page while decrypting, it is not possible to use wiki syntax and so you can't encrypt a whole wiki page.
Here's a workaround to get a formatted password list which can be encrypted at once:
<html> <pre> | Site | password | | www.example.com | pw | </pre> </html>
The 2011-01-21 version of encryptedpasswords conflicts with plugin:issuetracker 2011-12-13. With both plugins installed some browsers (eg. IE 8, Chrome 15) won't allow inline editing in issuetracker's tables.1) The conflict appears to be resolved by replacing the last few lines2) of encryptedpasswords/jsencryption.js with
if (!Array.indexOf) { Array.prototype.indexOf = function(a, b) { for (var i = (b || 0); i < this.length; i++) { if (this[i] == a) { return i } } return -1; // needed for compatibility with issuetracker plugin [Rik, 2011-12-15] } }