wiki:CryptDataPlugin

Version 1 (modified by Philippe Lang, 10 years ago) (diff)

New hack CryptDataPlugin, created by plang

Plugin that allows you to store data in your Trac wiki in a safe way, by using RSA public/private encryption.

Description

How does it work?

When 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.

How can I use it?

You use it like a Trac Macro, like so:

[[CPassword(this is my confidential password)]]

When saving your trac page, it gets transformed into the following:

[[CryptData(password,A9AREZlKT01kwN4DaDlCrJQdshhzeXG5eGbP7K...)]]

This macro gets expanded at runtime into some javascript magic that prompts the user for the passphrase, decrypts the data, and shows it.

Bugs/Feature Requests

Existing bugs and feature requests for CryptDataPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

You can check out CryptDataPlugin from here using Subversion, or browse the source with Trac.

Installation

Read INSTALL file on https://github.com/plang/cryptdata.

Recent Changes

ChangeLog macro failed
No node cryptdataplugin at revision 18635

Author/Contributors

Author: plang
Maintainer: plang
Contributors: