JavaScrypt: Browser-Based Cryptography

A collection of Web pages and programs in the JavaScript language perform military-grade encryption (256 bit secret key AES) entirely within your Web browser—you needn't download nor install any software, and nothing is sent to any Web site when you encrypt or decrypt a message. You can download the page source and JavaScript programs to your own computer and use them even when not connected to the Internet. Companion pages provide a text-based steganography facility and key generator suitable for preparing one-time key lists. Please visit the JavaScrypt Home Page for details, or the JavaScrypt Tutorial for an overview of the available facilities.