Joseph K. Myers
Thursday, December 29, 2005
Web Cipher 2
Web Cipher is a client-side, cryptographically secure document encryption technology. It allows even an inexperienced web author to establish virtually uncrackable safety measures on confidential data. Web Cipher is also fast, substantially overcoming the problem of speed in browser-based cryptology. It averages almost 15K per second in real-world tests on an iMac 333 MHz computer, much faster than similar utilities.
The purpose of Web Cipher 2 is to provide SSL-level encryption and data security for free without the need for SSL certificates or the associated costs.
- Embedding data in hidden HTML elements and retrieving text lines in a platform-independent fashion
- Using a stylish form fieldset
- Making clickable descriptions for checkboxes and radio buttons by using labels
- Using CSS list-style-image to make beautiful bulleted lists
The submission of a form with invalid data is prevented by returning a false value from the "onsubmit" event handler.
The function which does the validation needs nothing more than a basic profile which describes the type of input you expect in each form field. This includes verification for credit card numbers, names and addresses, email addresses, zip codes, and expiration dates.
These are fast encoding and decoding functions for base64 encoded data.
Click "input" and paste either text data or base64 data into the textarea.
Then click "encode_base64" or "decode_base64" to encode or decode.
Click "output" to see the result, either encoded from the original text input,
or decoded from the original base64 input.
escape() and unescape() to safely convert data at high speed.
Internet Explorer and Mozilla / Netscape / Firefox.
which are based on the syntax of Perl regular expressions. A regular
expression is a way of writing code for matching values in text input.
and then click "Run" in order to see how it works on a basic
sentence of input. It shows the matches received, or else reports "No matches"
in the status bar of your web browser.
It helps a great deal in understanding about
add a terrific toolbar to your web page with three awesome buttons:
Image size: increase, decrease, refresh
Clicking increase automatically enlarges all of the images on the web page.
Clicking decrease automatically reduces the size of all the images on the web page.
Clicking refresh restores all of the images to their original size.
Visit this web page to see a simple but powerful form
where you can "keypress" in one text box (by clicking into the box and typing
any key on the keyboard) and instantly see
Also, you can "focus" on another text box (just by clicking the box),
Finally, there is a button which you can "click" and see
For example, when someone presses "u" you can trigger the "upAirplane()" function,
and so on. You can also add events using the control key, alt key, and shift key.
The resulting keybinding looks very complicated, but it is simple to use.
All you have to do is paste it directly into your web page after your
functions are defined.
Scale Hexadecimal Colors to Brighter and Darker Values while Preserving True Color Hue
you pick another color with the exact same color hue, either brighter or darker.
It lets you specify an exact mathematical ratio or pick another color from a myriad
of shades of your original color, from almost black to nearly white.
Just try it. Go to the web page and click "output" in order to see how cool it is!
Then try typing a different original color code, like "ffffaa" for yellow, and click