Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am looking for an instant messaging / chat application which can be used securely across different platforms, eg Windows, Linux, BSD!

Do any exist?

share|improve this question
Seems very similar to… - but there may be a slightly different goal here. @LanceBaynes - Could you elaborate a bit, particularly in a way that distinguishes this question from the other? – Iszi May 13 '11 at 19:22
up vote 4 down vote accepted is a plugin for several clients. I've used it with Adium on OS X and with Pidgin on Windows. It also works with Pidgin on Linux.

The greatest part of this is that it is protocol independent -- you can use it to secure conversations on Google Chat, Jabber, AIM, etc.

share|improve this answer
I presume this requires both parties to have the plugin though? – Iszi May 13 '11 at 19:20
Yes, it does. That seemed to be the nature of your question. John's answer may be relevant as well. Custom XMPP (Jabber) servers with SSL may also be an option. – Jeff Ferland May 14 '11 at 1:06

I personally use the mentioned plugin (OTR) for the pidgin IM client and several protocols, like MSN and GTalk - it even works with facebook chat. Both Adium and Pidgin are cross-platform IM clients.

It you feel more adventurous - or don't want to use public IM protocols (good idea), you can roll your own XMPP server and use any number of xmpp clients to connect to it. You can have ssl encrypted connections to your own server, and end-to-end encryption if you want on top of that (but that might be a bit unnecessary if you trust your server).

I've implemented an infrastructure like the above for use inside some companies: They wanted to use Instant Messengers for employees to talk to each other but at the same time restrict IM with the outside world: An IM server inside the company was a nice solution.

share|improve this answer

This depends pretty much on the protocol you want to chat in, e.g. IRC, AIM, XMPP, Yahoo!

Assuming you use Pidgin (an open source, multiplatform client), you can use the mentioned Off-The-Record (OTR) plugin.

If, however, you are more familiar with IRC, mirc (Windows only) has Mircryption plugin, while X-Chat (multiplatform) has FiSH plugin.

Basically, in any case, both parties must use the same application and/or plugin.

Disclosure: I'm the author of a pure Python FiSH plugin for X-Chat

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.