Cryptographic Product / Plugin for vBulletin 4

Closed Posted Sep 24, 2011 Paid on delivery
Closed Paid on delivery

I want to have developed a Project or Plugin for the vBulletin 4.1.x software that will allow automated client-side encryption and decryption using GPG. Forum users should be able to type a Private Message to any other user and when the user hits Send, the message should be encrypted using the recepient's public key. Signing is not necessary. No draft message should be stored on the server at any time.

Public GPG keys should be stored on the server or in the database and should be easy for the administrator to add and remove.

The public GPG keys will be stored on the server so any user can PM any other user and the PM will be encrypted on the local (sending) user machine and stored encrypted on the server.

Users receiving such an encrypted PM should be required to copy/paste the PM into local decryption software of their own choosing. Programmer is NOT responsible for decryption, as this should be done by the end-user copying/pasting the encrypted PM.

Plugin should work seamlessly with vBulletin v4.

Hushmail is a good model for what I am attempting to do, however all DEcryption should be done locally and manually.

## Deliverables

Project should provide seamless private messaging for the vBulletin 4 forum software. Project can either replace existing vBulletin messaging or function in addition to the existing PM system.

Public keys for adding additional users should be easy to add, so the system can grow with the forum. No private keys will ever be transmitted to the server, all decryption will be done locally by the end user.

Public Keys can be stored in keyserver software or in MySQL or in flat text on the server, whatever is easiest for the developer. If a keyserver is used, it should not be accessible outside the server.

Engineering Java JavaScript MySQL Perl PHP Project Management Python Ruby on Rails Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3592546

About the project

Remote project Active Oct 16, 2011