Dreamweaver Secure Recordsets
overview
The complete solution for encrypting inserted records and decrypting recordsets.
- Works seamlessly with the insert record wizard & Recordsets
- You can apply this extension to previously coded pages.
- Takes less than 5 minutes to apply to your pages.
- Requires only PHP 4.3+
- Have the confidence that all your sensitive data is secure.
- Only $39.99
how it works
How to Secure Fields on a Insert/Update Record
So let's say you have form which contains a credit card number field.

Let's apply the Secure Encrypt Server Behavior

Then the Secure Encrypt Dialog Box will appear. Enter a secret keyword. This keyword is what the field values will be encrypted with.

You will now see the Secure Decrypt Behavior in the Server Behaviors list.

That's it - you are done!
Be sure to upload the /includes/ folder. There is a file in here that has the encryption & decryption code.

How to Decrypt an Encrypted Field
If you put a recordset containing an encrypted field on a page, here's how it will look:

Decrypting fields is also very quick & easy. The first step is to add the Secure Decrypt Server Behavior to the page.

Now enter the same key you originally used to encrypt the field with. It must be exactly the same.

Now we need to apply the decryption format to all the data bindings on the page that are encrypted.
Then look at the Server Behavior list and you will see it highlighted. Now double click on it.

Now in the Dynamic Text properties box, select the "Secure Decrypt" format.

Do this for all the bindings on the page that you need to decrypt.
Finally, how our page looks now...

benefits
After using the Secure Recordset extension you have just added a crucial layer of security to your application.
requirements
Here are the requirements to use Secure Recorsets:
- Adobe (Macromedia) Dreamweaver 8
- You need to be using this on PHP on your server
- mySQL on your server
reasons why to use it
Shared databases can be unsafe
Most hosting companies have a separate mySQL server. The problem here are:
- If a security hole is discovered before your hosting company patches your data could be accessed
- If you make a backup file of your database when the information is not encrypted someone can view the data
- How well do you trust the server administrators of a $3/ month hosting company?
Programmer's Duty
It's your duty as a programmer to make sure your applications are a secure as possible. If your leaving sensitive data in clear plain text you're not doing your job correctly.
support
Please check out our help section for:
- Tutorials
- Checking to make sure the encryption works
- Common problems and solutions
- How to encrypt previously un-encrypted strings
- How to revert back. (Decrypt)
- and other helpful scripts
