Changes between Initial Version and Version 1 of CryptDataPlugin


Ignore:
Timestamp:
Jan 1, 2014, 12:44:23 PM (10 years ago)
Author:
Philippe Lang
Comment:

New hack CryptDataPlugin, created by plang

Legend:

Unmodified
Added
Removed
Modified
  • CryptDataPlugin

    v1 v1  
     1[[PageOutline(2-5,Contents,pullout)]]
     2
     3= Plugin that allows you to store data in your Trac wiki in a safe way, by using RSA public/private encryption.
     4
     5== Description
     6
     7'''How does it work?'''
     8
     9When storing the data on the server, it is encoded with your RSA public key. When the user wants to decode the data, he receives the RSA encrypted data along with your AES encrypted private key. He has first to decode the private key with the passphrase he has to remember, and then use it to decode the RSA encrypted data.
     10
     11'''How can I use it?'''
     12
     13You use it like a Trac Macro, like so:
     14
     15{{{
     16[[CPassword(this is my confidential password)]]
     17}}}
     18
     19When saving your trac page, it gets transformed into the following:
     20
     21{{{
     22[[CryptData(password,A9AREZlKT01kwN4DaDlCrJQdshhzeXG5eGbP7K...)]]
     23}}}
     24
     25This macro gets expanded at runtime into some javascript magic that prompts the user for the passphrase, decrypts the data, and shows it.
     26
     27== !Bugs/Feature Requests
     28
     29Existing bugs and feature requests for CryptDataPlugin are
     30[report:9?COMPONENT=CryptDataPlugin here].
     31
     32If you have any issues, create a
     33[http://trac-hacks.org/newticket?component=CryptDataPlugin&owner=plang new ticket].
     34
     35== Download
     36
     37Download the zipped source from [export:cryptdataplugin here].
     38
     39== Source
     40
     41You can check out CryptDataPlugin from [http://trac-hacks.org/svn/cryptdataplugin here] using Subversion, or [source:cryptdataplugin browse the source] with Trac.
     42
     43== Installation
     44
     45Read INSTALL file on https://github.com/plang/cryptdata.
     46
     47== Recent Changes
     48
     49[[ChangeLog(cryptdataplugin, 3)]]
     50
     51== !Author/Contributors
     52
     53'''Author:''' [wiki:plang] [[BR]]
     54'''Maintainer:''' [wiki:plang] [[BR]]
     55'''Contributors:'''