jCryption: Javascript HTML form encryption plugin
jCryption is a javascript HTML form encryption plugin, which encrypts the POST/GET-Data that will be sent when you submit a form. It uses the Multiple-precision and Barrett modular reduction libraries for the calculations and jQuery for the rest.
Normally if you submit a form and you don’t use SSL, your data will be sent in plain text. However, SSL is neither supported by every webhost nor it’s easy to install/apply sometimes. With this plug-in you are able to encrypt your data fast and simple. jCryption uses the public-key algorithm of RSA for the encryption.
In its current state, this plug-in is no replacement for SSL, because there is no authentication, but the main goal of jCryption should be a very easy and fast to install plugin which offers a base level of security.
jCryption is completly free and dual licensed under the MIT and GPL licenses. It was tested with Internet Explorer 6 +, Mozilla Firefox 3+, Safari 3, Opera 9+, Google Chrome.
Some of the features are:
- RSA form data encryption up to 2048 bit
- AjaxSubmit supported
- no SSL required
- easy to install, use and extend
- doesn’t block the browser on calculations.