Local Rijndael Cryptography v1.1

[Home] [Description]

This page performs Rijndael encryption/decryption on your local computer. See more

Enter Password: hide typing
or Key: (128 bit as hex)
Message:
Plain text or
encrypted as hex
       
Result:
encrypted as hex
or plain text

Description

This page performs Rijndael encryption/decryption on a local computer utilizing JavaScript, thus information does not travel across the Internet
First, the provided password transforms into 128 bit MD5 hash, than that hash is used as an Rijndael encryption/decryption key:
    text password ----->MD5 hash ---128 bit key-->Rijndael encryption/decryption.

This page presents the following features:
* Implementation of the Rijndael cipher, which has just been selected as the Advanced Encryption Standard
* Local operations only, no data travels access the Internet
* Simple password could be used instead of hard-to-remember 128 bit key for encryption.
* Could be used online from the web or offline as a file.

Possible usage:
* Password Management: store different access information protected by a master password
* E-mail encryption: Encrypted e-mail could be sent with URL to this page, so the recipient could decrypt the e-mail on a local machine
* On-line information protection: store your encrypted information on a publicly accessible web server with ability to decrypt it from another public computer (i.e. in an Internet cafe) using this page

Noticed risks/disadvantages:
* This is a very simple solution: consider more robust for business critical systems
* You have to trus the local computer your performing encryption/decryption and cut/paste operations
* Slow computation: the Rijndael implementation is not optimized
* May be slow to download over dial-up connection
* Key size (128 vs. 256) incompatibility with Rijndael PERL implementation

References