Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Project Management Tools

UCM Plugin: Data Encryption

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

UCM Plugin: Data Encryption - CodeCanyon Item for Sale


Ad: Bluehost hosting

This is a plugin for the Ultimate Client Manager – Lite Edition. Please ensure you have purchased and installed the latest version of Ultimate Client Manager before using this plugin.

Password and other Data Encryption

This plugin lets you encrypt sensitive data in UCM so it is safe from prying eyes (eg: hackers or disgruntled staff members). Perfect for keeping customers FTP/cPanel details encrypted.

This plugin uses a “master password” to unlock any data. Technical detail: Encryption and decryption is handled “client side” in JavaScript. Your master password never goes to the UCM system. This is a very secure feature.

See the screenshots for a step by step guide on how to encrypt and decrypt information with the UCM system.

UCM Data Encryption Features

  • Ability to encrypt any extra field within the system (extra fields are those ones you can create yourself from the “more fields »” button)
  • Create multiple encryption vaults with different master passwords. If one master password is discovered this will limit their data access. Or you could have all FTP details encrypted with one password, and all cPanel details encrypted with another password. Up to you!
  • If you forget the password there is absolutely no way to decrypt the information. Not even by me, the developer. This is industry standard RSA and AES cryptography, serious stuff!
  • Keep a history of who access what information, when they access it, and from what IP address (are staff members looking at details from home?).
  • You can encrypt data without typing in the master password, but to decrypt it you need the master password. (This is the public / private key cryptography at work).
  • Technical Jumbo: Javascript RSA library is used to generate a 1024 bit public and private key set on the client side. The private key is encrypted using AES with the master password. The encrypted private key and the public key are then sent to the UCM system and stored in the mysql database. To decrypt something the secure private key is sent to the browser, then in javascript it is decrypted with AES using the same master password. If the private key is decrypted successfully in JavaScript then it can be used to decrypt our information which is then shown on the screen. Phew!

How to install

  1. Download and install the Ultimate Client Manager on your website
  2. Purchase this plugin
  3. Find your licence code for this plugin (click here for instructions)
  4. Go to Settings > Upgrade in your system
  5. Click the + button to add the additional licence code
  6. Enter your licence code for this plugin
  7. Click the upgrade button
  8. This will install the latest version of the plugin for you, and keep it updated in the future.


  • Working UCM install
  • Linux hosting account
  • Check the upgrade system works on the hosting account (in Settings > Upgrade)

Feature List and Product Comparison:

UCM Plugin UCMI1Q 2UCMPr0 Buy UCM Pro and savea ton! Just the basics Valued Great System get started. Get UCM lite PLUS Every Purchase UCM plugins later Premium UCM Plugin Below add more features. Even Includes New Ones Core Customer Management Storeandsearchcustomerinfo. Included Included contact details anything you like. Jobs and Invoices Email Jobs and Invoices clients. Staff can mark job tasks completed. Website Management Perfect for web developers. Store website details and link jobs together. PayPaI Payments lrwoicescanbepaidviaPayPaiAuto Included Included overdue notices, Payment history. User Staff Accounts Powerful permissions. Included Included login and only see what you want. Multilingual Translations available, oreate your Included

Other UCM Plugins:

UCM Plugin: Project Discussion / Customer Comments - CodeCanyon UCM plugin for Download UCM Plugin: Secure customer Data Encryption UCM Plugin: Club Recurring Subscription Membership Manager UCM Plugin: Download the Mass Email Newsletter System UCM Plugin: Download the PDF Invoice Generation Plugin UCM Plugin: Download the Group Plugin UCM Plugin: Download the Mobile Device View Plugin UCM Plugin: Download the Simple Finance Manager Plugin UCM Plugin: Download the POP3 Email Ticket Support System UCM Plugin: Quick Pin - Page Bookmark Script Freelance Database Management: Table Sort Plugin UCM Plugin: Calendar iCal / Google Calendar Export - CodeCanyon Item for Download OpenSource CRM Plugin - Extra Feature: Google Checkout and Wallet Payments OpenSource CRM Plugin - Extra Feature: Job, Staff and Subscription Reports OpenSource CRM Plugin - Extra Feature: Frequently Asked Questions with Email support
Want all these plugins Buy UCM Pro edition and save

Product Support

If you require assistance please feel free to use our support system by clicking here. Please do not post support requests on the item discussion board – these are not checked regularly and your question may go unanswered for weeks.

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


2 July 12

Last Update:

High Resolution:

Files Included:
JavaScript JS, PHP

Software Version:
PHP 5.0 - 5.2, PHP 5.3


eCommerce, eCommerce, All Items, aes and rsa, aes javascript encryption, data encryption, encrypt client data, encrypt client information, encryption, ftp details encryption, ftp encryption, rsa javascript, secure, secure database