DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:crypto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
plugin:crypto [2010-11-01 16:52] 93.97.110.209plugin:crypto [2018-05-30 21:40] (current) – [Download and Installation] Klap-in
Line 1: Line 1:
-====== crypto plugin ======+====== crypto Plugin ======
  
 ---- plugin ---- ---- plugin ----
Line 7: Line 7:
 type       : syntax, action type       : syntax, action
 lastupdate : 2010-05-04 lastupdate : 2010-05-04
-compatible : 2009-12-02+compatible : 2010-11-07, 2011-05-25
 depends    :  depends    : 
 conflicts  conflicts 
Line 20: Line 20:
 ===== Download and Installation ===== ===== Download and Installation =====
  
-Download and install the plugin using the [[plugin:plugin|Plugin Manager]] using the URL given above. Refer to [[:Plugins]] on how to install plugins manually.+Search and install the plugin using the [[plugin:extension|Extension Manager]]. Refer to [[:Plugins]] on how to install plugins manually.
  
 ===== Syntax and Usage ===== ===== Syntax and Usage =====
Line 27: Line 27:
  
 ====== Comments ====== ====== Comments ======
 +
 +**Just to emphasize what Martin says below, I have recently upgrade my Ubuntu server running DokuWiki from 12.04 to 13.10 and I now cannot decrypt ANY of my encrypted data!!!** OMG! 8-O
 +
 +We noted that the **Blowfish** implementation used by this Plugin is **__platform dependent__**((https://bugs.dokuwiki.org/index.php?do=details&task_id=2685)) and does not comply with the standard Blowfish algorithm. Transfer of the encrypted passwords may be impossible when moving a wiki
 +to some other machine.
 +
 +Martin
 +
 +
 +
 +Good work. But does, unfortunately, not work with Release 2013-05-10a "Weatherwax". Does anybody know how to fix this? 
 +
 +Martin
  
 Nice done... but there is a security hole. You send a "secret" pass-phrase in clear text over network. It's very easy to sniff a password by capturing your POST request to a server. IMHO encryption/decryption process should be done only on the client side, otherwise "man in the middle" attack are guarantee.  Nice done... but there is a security hole. You send a "secret" pass-phrase in clear text over network. It's very easy to sniff a password by capturing your POST request to a server. IMHO encryption/decryption process should be done only on the client side, otherwise "man in the middle" attack are guarantee. 
Line 74: Line 87:
   pasteText(selection, dialog.sack.response);   pasteText(selection, dialog.sack.response);
   $('encrypt_dialog_close').onclick();   $('encrypt_dialog_close').onclick();
-diff -ru crypto/plugin.info.txt crypto-glo/plugin.info.txt 
---- crypto/plugin.info.txt 2010-05-04 18:52:41.000000000 +0100 
-+++ crypto-glo/plugin.info.txt 2010-11-01 14:44:58.000000000 +0000 
-@@ -3,5 +3,5 @@ 
- email rene@driessel.de 
- date 2010-05-04 
- name Crypto Plugin 
--desc Encrypt a text with a passphrase 
-+desc Encrypt a text with a passphrase - Patched to allow special characters. Patched (Glo) to allow special characters. 
- url https://www.driessel.de/wiki:plugins:crypto 
-diff -ru crypto/VERSION crypto-glo/VERSION 
---- crypto/VERSION 2010-05-04 18:52:25.000000000 +0100 
-+++ crypto-glo/VERSION 2010-11-01 14:44:10.000000000 +0000 
-@@ -1 +1 @@ 
--2010-05-04 
-+2010-05-04glo1 
 </code> </code>
 +-- Karl
 +
 +----
 +**Hint for best rendering**
 +
 +File: <code>lib/plugins/crypto/style.css</code>
 +
 +CSS modifications to hide encrypted text and to show decrypted text
 +
 +  div.dokuwiki span.encrypted {
 +      width: 100%;
 +      background-color: #F7F9FA;
 +      display: none;
 +  }
  
--- Karl (glo-networks).+  div.dokuwiki span.decrypted { 
 +      background-color: #F7F9FB; 
 +      display: block; 
 +  }
  
 +Emanuele
plugin/crypto.1288626739.txt.gz · Last modified: 2010-11-01 16:52 by 93.97.110.209

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki