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

  #61  
Old 26 May 2008, 22:12
Fraxter's Avatar
Fraxter Fraxter is offline
 
Join Date: Jul 2007
Originally Posted by ShiZoPhreN View Post
Hello magnus,

Please update the Hack, in my old forum i use this Plugin, all user PN's are crypted, when i upgrade to 3.7 and its no update for this hack, all my users lost our PN's thats so bad.. :'(

mfg

Shizo
Use my attachment to encrypt your pmīs. I hope you havenīt uninstall the pmencrypt product, then you have no chance to encrypt the pmīs.

If you have only deactivated the hack, you set the sql settings in my script and run the sript. The script will encrypt all pnīs to the right format. I think itīs better if you test it first on a test board. For me is the script working perfectly.

But make before a database backup from your pmtext table!!!


Attached Files
File Type: php PNencrypt.php (2.2 KB, 25 views)
Reply With Quote
  #62  
Old 27 May 2008, 06:26
ShiZoPhreN ShiZoPhreN is offline
 
Join Date: May 2008
Real name: Maik
Originally Posted by Pander23 View Post
Use my attachment to encrypt your pmīs. I hope you havenīt uninstall the pmencrypt product, then you have no chance to encrypt the pmīs.

If you have only deactivated the hack, you set the sql settings in my script and run the sript. The script will encrypt all pnīs to the right format. I think itīs better if you test it first on a test board. For me is the script working perfectly.

But make before a database backup from your pmtext table!!!


Thankx for your help Pander23 =) i will check your Script...
Reply With Quote
  #63  
Old 31 May 2008, 21:13
logicuk's Avatar
logicuk logicuk is offline
 
Join Date: Jan 2008
any updates? i would love this for vb 3.7
Reply With Quote
  #64  
Old 08 Jun 2008, 08:13
logicuk's Avatar
logicuk logicuk is offline
 
Join Date: Jan 2008
anyone?
Reply With Quote
  #65  
Old 07 Jul 2008, 10:05
rskg4 rskg4 is offline
 
Join Date: Jun 2007
Originally Posted by logicuk View Post
anyone?
I'm using it on 3.7, it seems to be working fine
__________________
WinUO Forums
Reply With Quote
  #66  
Old 10 Oct 2008, 14:34
codershark codershark is offline
 
Join Date: Feb 2008
dont function under 3.7.3 PL1

Following mistake when I will open a message...

Fatal error: Call to a member function query_first_slave() on a non-object in C:\xampp\htdocs\includes\functions_newpost.php(1857) : eval()'d code on line 5
Reply With Quote
  #67  
Old 10 Oct 2008, 15:04
logicuk's Avatar
logicuk logicuk is offline
 
Join Date: Jan 2008
This should be included in vb by default

Hope there is an update for this addon
Reply With Quote
  #68  
Old 10 Jan 2009, 22:43
kevbentz kevbentz is offline
 
Join Date: Jul 2007
This was functioning for me right up through 3.7.4 but when I upgraded to 3.8.0 it no longer works.

Pander23.... I've been toying with your script, but it won't update the database because of apostrophes (') . They break the sql query if not escaped.
Reply With Quote
  #69  
Old 11 Jan 2009, 22:26
kevbentz kevbentz is offline
 
Join Date: Jul 2007
Okay, I've got this "functioning" enough to decrypt PM's again, but am getting this error:

Parse error: syntax error, unexpected ';' in /public_html/includes/functions_newpost.php(1881) : eval()'d code on line 3

and it doesn't matter if the PM's are encrytped or not (I'm using some test PM's that are not encrypted to test functionality).

This highlighted section is the part of the code I'm having a problem with (this is from the .xml file for this add-in). If I remove the ";" at the end of the line it works for unencrypted PM's but not for encrypted PM's. If I leave it there, I get the error stated above:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Any help?
Reply With Quote
  #70  
Old 13 Jan 2009, 03:31
kevbentz kevbentz is offline
 
Join Date: Jul 2007
More testing shows that when replying to a PM it will quote the encoded message, not the unencoded one.

So, looks like this is broken for 3.8, an possibly earlier (although this worked for me right up through 3.7.4).

I see the coder is still active here. Just wish he could update this.... (hint, hint)
Reply With Quote
  #71  
Old 28 May 2009, 21:34
badham badham is offline
 
Join Date: Sep 2002
I would love to have this back f0r 3.8.x, it does not work with it for sure.... I looked at the code but have not had time to hash out where the rub is, shame as this was a great security feature and would love to see the same for 3.8

badham
Reply With Quote
  #72  
Old 06 Sep 2009, 02:30
badham badham is offline
 
Join Date: Sep 2002
To add i got it working with 3.8 by simply uninstalling it and reinstalling it. Of course it did not help with those who had pm's which became encrypted and could not be read by the system, but all new pms are encrypted and decrypting as they should.... this is a good hack... would love to see someone do this for the entire vbulletin forum. Would be great for us who are security minded.

badham
Reply With Quote
  #73  
Old 22 Dec 2009, 13:42
pete838 pete838 is offline
 
Join Date: Feb 2009
I am interested in encrypting PM's inside the database to prevent something like this from exposing my members private messages. Is there any plan to update this mod for vB4?
Reply With Quote
  #74  
Old 24 Apr 2010, 23:40
wIrEs wIrEs is offline
 
Join Date: Dec 2006
please update to vb4.0.3 !
Reply With Quote
  #75  
Old 30 May 2010, 15:53
gameplanets gameplanets is offline
 
Join Date: Jul 2008
Great mod, can you pdate at least to vB 3.8?
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 03:41.

Layout Options | Width: Wide Color: