Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
PMCrypt - Private Message Encryption Details »
PMCrypt - Private Message Encryption
Mod Version: 1.1.0, by magnus (Member) magnus is offline
Developer Last Online: Feb 2012 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.6.4 Rating: (9 votes - 4.78 average) Installs: 47
Released: 21 Feb 2007 Last Update: 22 Feb 2007 Downloads: 372
Not Supported DB Changes Uses Plugins Is in Beta Stage  

Keywords: Private, Message, PM, Encrypt, Encode, Security

Description:
Encrypts Private Messages within the MySQL database. Allows for on-the-fly decryption without the need for a shared key.


Details:
This hack will encrypt sent messages within your MySQL database. No longer will they be viewable in plaintext, thus affording your members a little more security with their private correspondance.

Please be aware that this is not a total security solution. This was devised with simplicity as well as security in mind -- such as that the encryption method used is NOT to be assumed "unbreakable" by any stretch of the imagination.

The messages are encrypted using a method developed and credited to AITOR SOLOZABAL MERIN by where text is encrypted/decrypted using a simple but powerful XOR method without a known key. Implicitly, the key is defined by the string itself in a character by character way. There are 4 items to compose the unknown key for the character in the algorithim:
  1. The ascii code of every character of the string itself
  2. The position in the string of the character to encrypt
  3. The length of the string that include the character
  4. Any special formula added by the programmer to the algorithm to calculate the key to use
This product does not explicitly rely on any vBulletin functions, thus there should not be any problems with future upgrades, etc.

This product was developed by request of FGENETICS and DOOGIE88.


Installation:
1. Download and import the product-pmcrypt1.1.0.xml file via the Product Manager.

2. Enable the product via the AdminCP (vBulletin Options > Private Message Encryption)

3. ???

4. Profit


Version History:
v1.0.0 - Initial Release
v1.0.1 - Fixed bug when replying to an encrypted message.
v1.1.0 - Fixed issue with reply and preview. Encapsulated encryption within base64_encode(); for storage. Smilies no longer run risk of breaking encryption.

* Once enabled, all PM's sent thereafter will be encrypted. This means that should you choose to disable and/or uninstall the product, said PM's will remain encrypted -- rendering them unreadable.

* Please note that this modification was developed on a forum with a userbase of 1 (myself). I've tested it for basic functionality but I cannot guarantee functionality or behavior on your forum. So, please -- make backups before installing this product!

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	pmcrypt_ss1.jpg
Views:	1342
Size:	34.7 KB
ID:	60857   Click image for larger version

Name:	pmcrypt_ss2.jpg
Views:	815
Size:	13.3 KB
ID:	60858  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Mini Mods GS - Visitor Message Private Message Notification 1.0 ForumsMods vBulletin 3.7 Add-ons 10 27 Oct 2011 11:56

  #76  
Old 17 Jul 2010, 10:11
cclaerhout's Avatar
cclaerhout cclaerhout is offline
 
Join Date: Aug 2004
Real name: CÚdric Claerhout
Here is a fix working for me on vB 3.8.6.

Better to say it again : UPDATE your previous version with this one. DO NOT uninstall your previous version !




If someone finds a way to DECRYPT ALL the PM database, then it will be a pleasure for me to UNINSTALL this hack.
Attached Files
File Type: xml product-pmcrypt FIX 3.8.xml (6.6 KB, 28 views)
__________________
Reply With Quote
  #77  
Old 26 Jul 2010, 23:11
gameplanets gameplanets is offline
 
Join Date: Jul 2008
Thank you cclaerhout! Works on 3.8.6!
Reply With Quote
  #78  
Old 30 Jan 2011, 22:43
cclaerhout's Avatar
cclaerhout cclaerhout is offline
 
Join Date: Aug 2004
Real name: CÚdric Claerhout
Here is a PHP script to "decrypt" all the encrypted pm in the database.

Before using it, YOU HAVE TO SAVE YOUR "pmtext" TABLE.
To do it, go to PHPMYADMIN

If the script doesn't work for you, you will be able to restore your table

Then open "decrypt_pm.php", and add information to connect to your server. Save the file. Upload it to your server. Launch it with your browser.

You can now upgrade to vB 4 or whatever.

This script is not supported
Attached Files
File Type: php decrypt_pm.php (2.4 KB, 24 views)
__________________
Reply With Quote
  #79  
Old 26 Aug 2011, 08:56
mandrinvborg mandrinvborg is offline
 
Join Date: Oct 2009
Version...

Does this mod work with VB 3.8.4?
Reply With Quote
  #80  
Old 26 Aug 2011, 14:27
cclaerhout's Avatar
cclaerhout cclaerhout is offline
 
Join Date: Aug 2004
Real name: CÚdric Claerhout
Yes but do not install this hack. For explanation, just read the thread.
__________________
Reply With Quote
  #81  
Old 12 Jun 2016, 16:18
VIP Hawaii VIP Hawaii is offline
 
Join Date: Sep 2008
Thumbs up

Thank you, thank you, thank you!! IT WORKS!

Originally Posted by cclaerhout View Post
Here is a fix working for me on vB 3.8.6.

Better to say it again : UPDATE your previous version with this one. DO NOT uninstall your previous version !




If someone finds a way to DECRYPT ALL the PM database, then it will be a pleasure for me to UNINSTALL this hack.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 06:48.

Layout Options | Width: Wide Color: