The BASE64 creating logic source code (visual studio 2010 .NET 4.0 C#) can be downloaded from
What do people usually use BASE64 encryption/decryption for?
As any other online utilities, there are always ethical and unethical way of using it.
The very basic idea of BASE64 in general, translated in plain English is like this:
It’s very easy to be understood/shown by computer/browser, but hard to be understood by human when he’s trying to directly read it.
So here comes some the good/bad use of this utility.
Let’s start from some bad/unethical uses of this tool:
(1) Some popular blogging software such as WordPress has a rich market on “free” templates and themes.
Some theme authors might use BASE64 encryption to embed some URL/links or even PHP code in their theme footers or sidebars.
Since the theme is “free”, novice bloggers might just download and use it on their websites.
From the source code level, after he downloads the "free" WordPress theme, the novice blogger can only see BASE64 strings, which looks non-sense to human.
However, once the novice blogger published his blog site, the computer browser can show those BASE64 strings in a very readable format. So the blog readers (website visitors) can see them in readable format too from their browsers.
This might trigger visitors to click on it because they think this URL is put on by their trusted blogger.
(2) Mass email marketers might use this tool to encrypt their email subject line or email body to BASE64 strings,
instead of some strings obviously labeled as junk/spam titles such as “Free prescription medicine” or “work from home” schemes. This way, the email might penetrate some less sophisticated junk mail filters.
Now the good ethical uses of this tool:
(1)Fight those unethical uses by decrypt those BASE64 strings embedded in your WordPress blog template themes,
so you can tell what those original strings are, and decide what to do about it. (Either remove it or dismiss it, or warn other people about it).
(2)White hat hackers can use this tool easily to do some quick check on what’s going on with some special strings or tricks. So they can provide better solution to test/fight unethical uses of BASE64.
It’s really up to you how to use this tool. Please use it for a better Internet environment so everyone can benefit from it.
Copyright © by rptea.com
The Rapid Programming Team since 2007