This is a form that combines Dual SSL with another open-source library, CryptoJS, to securely send user input back to the web server. The AES encryption key is dynamically generated on the web server, and then sent to the browser using Dual SSL. CryptoJS then uses that key to encrypt each field in the form, and also generates a random salt for each field. When the user submits the form, the encrypted input is sent back to the web server. You can find the source code for this form in sample_form2.php which is in the download file for the Dual SSL main library.
© 2015 Josh Abbott. All rights reserved.