Product research made easy, visit eDistiller today!.
What & Why
encryptadoro is a simple yet powerful encryption program. I originally wrote it so that I could keep my passwords written down in my notebook; a notebook which is often left laying about. With the passwords written down in encrypted format, I was free to leave them insecure, the only requirement being the security of the key used to encrypt and decrypt the passwords. Even I can remember a single key.
The problem I had with most encryption programs is that the resulting output is 8-bit ASCII characters. While this is fine for file-based encryption, it's not so good if you want to be able to write down the encrypted result, or pass it along to a friend in an email. Some encryption programs will present the results in HEX which is an improvement, but it results in encrypted messages that are really long. With encryptadoro, the decrypted result consists of lower- and upper-case letters, numbers, periods, and hyphens; all characters that are easy to write and the increase in the encrypted message length is minimized.
encryptadoro makes use of triple DES encryption in CBC mode. The encryption routines were written by Paul Treo and are used here with his permission. To find out more about DES encryption and Paul's implimentaion of it, visit his site.
How to Download
For all the details on how to use widgets, consult the documentation on your Mac. Basically, you need to be using OS X 10.4 or higher. Click the icon below. If you are using Safari, the widget will install automagically. If you are using another browser, you'll need to unzip the downloaded file (which will then be called encryptadoro.wdgt) and put it in your /Library/Widgets directory. Then, when you start your dashboard you'll see the icon for the encryptadoro widget (shown below), drag it on to your dashboard and you are good to go.
Check out my other widgets:
- rpnCalc — an RPN calculator.
- tipstrs &mdash shows the latest tips from tipstrs.
- eDistiller — product research from the comfort of your dashboard.
- arenaLaunch — a quick-launch shortcut for Arena PLM.
- wSpeak — the outlaw widget banned by both Apple and MacUpdate.
Copying from an OSX widget
encrytadoro offers a command which allows the result to be copied onto the clipboard. This functionality makes use of the
pbcopy system-level command. So far as I can tell, there is a bug with this command. Sometimes when the copy occurs, it doesn't actually work. What I've found is that if I am in an application, I copy something from that application, and then I copy something to the clipboard from encrytadoro, if I then try to paste the encrytadoro result into that application it will fail; instead of pasting the newly copied content, it will paste the content previously copied in the application.
But there is a way to make it work. When this happens, go into another application and paste. You should find that the encrytadoro result is now pasted. If you then go back into the original application, if you now paste you will get the result from encrytadoro. Yeah, this is kind of lame, but it's the best work-around to the problem that I have found so far.
The Legal Mumbo Jumbo
This Software is freeware. I make no claims about it's accuracy or fitness for use. On the upside, you are free to use it in any way you see fit; I won't even take your donation, much less ask for it. In addition, you are free to use the code in anyway you like. Modify it to make your own encryption program, use it to learn something about dashboard widgets, the possibilities seem endless and magical.
THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
As part of the deal, Apple asks that I tell you the following...
Mac OS X v.10.4 Tiger is required. If you're using Safari, click the download link. When the widget download is complete, show Dashboard, click the Plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it. If you're using a browser other than Safari, click the download link. When the widget download is complete, unarchive it and place it in /Library/Widgets/ in your home folder. Show Dashboard, click the plus sign to display the Widget Bar and click the widget's icon in the Widget Bar to open it.
For the history buffs amongst us, here is the content of the change log:
- Version 1.1 — March 19, 2006
- Added the ability to save encrypted results that can be recalled later. Great for saving passwords! While results should still be written down or saved elsewhere as back-up, this is much more convenient than typing them in every time.
- Added messaging to give feedback on when things are working... or not.
- Better support for copying large results onto the clipboard.
- No longer showing the statistics.
- Changed the default size of the widget.
- General UI improvements throughout.
- Version 1.0 — Feb 24, 2006
- The initial release.