So you find that you need to encrypt data moving between two applications. One is on operating system A using language X, the other on operating system B using language Y. You've got three choices. First, you can brew some coffee and sacrifice a substantial portion of your life on the altar of the encryption gods. Second, you can quit and find a job that won't have you crying in the fetal position under your desk.
Third, you can buy a license for Chilkat, get it installed and wired in, drop your keyboard like a boss and leave work early.
Having attempted the first option and found myself ready to execute the second option, finding the third option was such a relief. I was trying to get an encryption library made for Delphi to talk to Java's encryption libraries with absolutely no success. Everyone wants to approach encryption differently, and getting different libraries in different languages running on different operating systems to cooperate will give you a serious headache.
Running endless searches on the web for a solution, I happened across the Chilkat Software site. I gave it a try, and I haven't looked back. The biggest selling point to this software is that it's the same company making the same library for so many different environments. The method calls are as identical as they can be across languages, and what you put in on one side is exactly what you get out on the other side when using the same object property values. In other words, it just works, and what higher compliment is there for software?
Copyright (c)2014 Todd Grigsby, all rights reserved