This page will encode any string to MD5, SHA1, SHA2 (256), or Base64 (and decode Base64). Note that absolutely no conversion data is sent back to my server so convert in peace.
| Plain Text | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MD5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SHA1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SHA256 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Will not work in Internet Explorer. Must be valid Base64. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Base64 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The conversion is using the Crypto-JS project. You can download it here:
http://code.google.com/p/crypto-js/
The Base 64 conversion uses built-in functions provided by Firefox/Chrome/Safari. Those functions are not available with IE.
What are these algorithms?
MD5, SHA-1, SHA-2 are very common hashing algorithms used in encryption. A very large number of web apps will encrypt your password using either MD5 (WordPress, Drupal, and many others) or SHA-1 (just about everything else if it doesn't use MD5). SHA-2 is a series of hashing algorithms that is a bit more expensive and more secure. I am providing SHA-256. Note if you choose to encrypt using a hash, you should always salt the hashes!
Base 64 is not a hash. It is 2-way. Encoding data to Base 64 is a convenient way to transfer the data to different apps or databases. It is included on this page for convenience because it is common to see it in web development.
Subscribe
Thanks!