Login| Sign up

Opera Software ASA

Widgets » Miscellaneous » UniCrypt

  • 4 downloads last 7 days
  • 6,303 total downloads
  • Rating: +11 (login to vote)
UniCrypt, Opera application V4.1 Jun 20, 2008 6:22:14 PM

A widget to encrypt/decrypt given string. MD5, SHA1, SHA256, URI, base64, xxTEA, AES, Blowfish algorithms are supported

This is next generation of UniCrypt widget.
The first edition has MD5, SHA1 hashing and AES, xxTEA, Blowfish encrypting/decrypting features.
In this release URI encode/decode, base64 encode/decode and SHA256 hashing features have been added. Also widget design has been improved to be more compact, more simple and more productive. With redesigned UniCrypt You can expand widget to have more working space, or collapse it to normal size. If You are working mainly with one particular tab, active tab remembering feature of this edition is for You. Now UniCrypt remembers widget size and selected tab among different sessions.


Comments 4 posts

Log in at the top of the page to post a comment.

1 - 4 of 4

Hello simongsmith,

Thank You for Your comment.
A few words about AES encryption I have used. I used JavaScript implementation of AES algorithm, which can be found at http://www.movable-type.co.uk/scripts/aes.html
There is stated that "this script was revised on 1 August 2008 to use Base64 encoding". I don't know more about that AES implementation, I only used it in my widget. Maybe the address I wrote above will say more to You...
About salt. I don't specified any salt in my widget code. So, I think that You are right, and should use -nosalt option.
Currently I don't have enough time to update my widget. But when I will have time, I'll improve AES part. Also I am thinking about making widget more compatible with latest Opera version.

Thank You for suggestions and ideas for further development :wink:

By hbabayan , # Aug 13, 2010 8:27:24 AM

This is a great widget, thanks for making it.

I am wondering if I can use this to decrypt things I encrypt with openssl. E.g. I do:

openssl enc -aes-256-cbc -a -salt -in secrets.txt -out secrets.enc

(and it prompts me for the passphrase).

What kind of aes are you using? Also, I am using the -a to base64 encode my encrypted result (so I can easily cut & paste). Is there anyway for you to send output from your base64 decoded window over to the aes decrypt window, because I think I may be losing something when I cut & paste.

Also, how are you handing salt? Do I need to use -nosalt to be compatible with your widget?

Thanks,

Simon

By simongsmith , # May 28, 2010 10:39:37 PM

Very useful tool, hbabayan.

By ccavana , # Mar 21, 2009 6:33:06 PM

Dear hbabayan , thanks for UniCrypt ,it helps me a lot :smile:)))

By har8harut , # Nov 25, 2008 10:01:59 AM