Opening page...

 

 

 

 

Last update on 20112010
by leandro
04082010:
New version: Klepshydra 1.5
27052010:
Klepshydra 1.15 available
05042010:
Klepshydra 1.12 available
04042010:
Klepshydra 1.1 available
24072009:
Klepshydra approved by Apple (link)
20072009:
Klepshydra 1.0 released!
  • Click on the title bar to switch between minimized and full mode.
  • Insert the key here.
  • Key length. This is replaced by a warning symbol if this field is empty when encryption/ decryption is performed (see enclosed circle).
  • Click on this icon to toggle Hide/ Visible key.
  • The message to be encrypted/ decrypted should be written here.
  • The result is shown here.
  • Click this button to copy the result back to the input field.
  • Click this button to reset in case of any problem or just to restart.
  • Processing time (in seconds).
  • Number of characters in the message is displayed here.
  • Output mode selected; modes can be chosen on the back panel (see below).
  • Click here to encrypt a message.
  • Click here to decrypt a message.
  • Click here to proceed to the back panel.
  • Select the desired algorithm (Polecat is the latest and most powerful one, Wolverine is under development).
  • Another way to select the key mode, visible or hidden (default).
  • Help button, redirects to this webpage.
  • Click to return to the main panel.
  • Mark this box to use input vector on CBC (DES3) encryption mode.
  • Select the padding method (DES3) here.
  • Select the output mode here: glyphs, human-readable or hexadecimal (default).

Klepshydra (codename nympha) is a Mac OS X Dashboard widget, the latest stage in the evolution of an encryption/ decryption code I've been developing over the last few years, which I have named as Messaging Encryption Algorithm or MEA.
Following the previous work, codename egg (a messy and not-so-easy-to-use IDL version) and codename caterpillar (HTML5 version embedded on this webpage), I decided to build this little Mac widget for Dashboard. Some time ago Klepshydra was expected to go mobile (iPhone/ iPod Touch) under the codename butterfly. Although I haven't discarded that idea, it is now on standby and in the meanwhile I have created an iOS4-friendly web version of Klepshydra, named as pupa (link). It includes all features adding at the same time versatility and mobility to MEA.

                           
For Dashboard.               iPhone/iPad ready.               Java Technology.

Click the icon below to download. You can also download the widget from this page (Apple server).


As everything on mac, the installation of a widget is a very easy task. All you need to do is described as follows:

   1. download the zip file if you haven't done it before.
   2. unarchive the file.
   3. double-click on the unzipped file and choose "Install".

The widget is installed in ~/Library/Widgets and you should be able to see it on Dashboard.

Main featrures list:
   • growable/shrinkable function (minimized version).
   • 5 different encryption algorithms.
   • several output modes.
   • computation time.
   • key verification

The GUI of this Mac widget might suffer deep changes and improvements in the future, I have quite a lot of ideas and some sketches at the moment but to copy them from the paper into the screen I will probably have to re-design the widget from scratch and that is not a job to be done in one go, it is lot of work and will take some time.

Version 1.50 (04082010)
   • compatibility issues addressed; some misaligned elements have been put in the right place; small cosmetic changes; minor code errors fixed

Version 1.15 (27052010)
   • Snow Leopard friendly now

Version 1.12 (05042010)
   • small errors/inconsistencies corrected

Version 1.1 (04042010)
   • some minor bugs fixed and design refinement (widget is now more opaque)

Version 1.0 (20072009)
   • very first release

- the first credit goes straight to my girlfriend Patrícia, who came out with this idea of a Mac widget version of Klepshydra at the dinner table in Madagascar. She has given since the very beginning precious suggestions helping to expand and improve the web version of this app. A big big kiss to her!

- part of the newest algorithm (Polecat) contains an implementation of Triple DES (DES3) code in Java, written by Paul Tero and is used here with his permission. To find out more about these routines, DES encryption and other cool stuff visit Paul's website. Thanks a lot Paul!

Note

"Mac OS X 10.4 Tiger or later 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."

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.

everything above and behind this line // LJ 2009-2010
made on a Mac