Create SHA1 / SHA224 / SHA256 / SHA384 / SHA512 via javascript

Simply insert your text to be hashed, input type, the SHA variant you wish to use, and the output format.

Encrypt your data with AES256 via javascript

Key


 Text    Hexadecimal   Copy hash to key      

Plain Text


   
Encoding:   Codegroup    Hexadecimal    Base 64

Cipher Text


   


What's the purpose of this page

The idea was that I has a central place to encrypt and decrypt data any time, any place with no reliance on anything except a web browser. I wanted to use java script so that both mine and your data doesn't leave the browser and stays confidential.

I implemented the SHA hashing as a tool to strengthen poor passphrases. The idea being that you use your lame password as input, create the hash and encrypt your data with the 128 character key (SHA512). When you need to decode your data you just do the reverse. Now some valid points to think about are:


JavaScrypt Library by: John Walker
jsSHA Library by: http://caligatio.github.com/jsSHA/
Hosted at www.cammckenzie.com