BitWise IM

BitWise IM

name = BitWise IM

developer = BitWise Communications, LLC
released = March 2004 
latest_release_version = 1.7.3
latest_release_date = June 25, 2007
programming_language = C++ with wxWidgets
operating_system = Cross-platform
genre = Instant messaging client
license = Proprietary EULA
website = []

BitWise IM (BitWise) is a proprietary, cross-platform instant messaging and presence computer program which allows registered users to communicate in real time. The initial version of BitWise was released by BitWise Communications, LLC. on March 2, 2004.

Three versions of BitWise are available:
* BitWise Personal (previously BitWise Chat), a free version available to home users.
* BitWise Plus, which implements stronger and more customizable encryption settings, enables mass-messaging to groups of contacts, and removes limits on the size of whiteboard images.
* BitWise Professional, a version that provides private IM networks for corporate, non-profit and academic organizations.


Like many instant messaging programs, BitWise users are identified by a screen name. BitWise IM's main features are:

* Text messaging is the original type of instant message; a message comprised solely of text that is typed in one location and pops up instantly on the recipients computer if the user is logged in. BitWise IM will also save message(s) sent to offline users and deliver the them to the recipient upon their next login.

* File sharing allows users to send and receive files from other users.

* Whiteboards provide visual communication by allowing users to draw various shapes and images. Whiteboard contents can be saved and loaded again at a later time.

* Voice chat allows users to use their computer as a telephone with a standard microphone and speakers. BitWise currently supports one-on-one voice chat; voice conferencing is not available.


Although the BitWise Personal service is free, BitWise does require that each user have BitWise IM client installed on their computer. The software is free to download for Windows, Mac OS X, and Linux.

BitWise IM utilizes free, open source technologies, including wxWidgets for the cross-platform GUI, Crypto++ for encryption, PortAudio, and Speex for voice communication.

Unlike Skype and other P2P applications, BitWise is unable to automatically traverse Symmetric NATs and firewalls. The [ BitWise Routing Server] is provided for users that have multiple computers in their network running BitWise IM that need to accept incoming connections by way of port forwarding.


Both RSA and Blowfish encryption are used to encrypt data exchanged between users. BitWise IM uses 512-bit RSA (up to 2048-bit RSA for Professional users) to negotiate pairwise symmetric Blowfish keys over an authenticated channel. 128-bit Blowfish is used by default; Professional enables Blowfish keys up to 448-bit.

As the BitWise IM code is not public source, the security of the software cannot be readily established. However, there is a white paper on the company's web site describing the encryption process used.

See also

*Comparison of instant messaging clients

External links

* [ BitWise IM]

Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Bitwise — IM Entwickler: BitWise Communications, LLC Aktuelle Version: 1.7.3 (25. Juni 2007) Betriebssystem: Microsoft Windows, Mac OS X, Linux Kategorie …   Deutsch Wikipedia

  • Bitwise IM — Entwickler BitWise Communications, LLC Aktuelle Version 1.7.3 (25. Juni 2007) Betriebssystem Microsoft Windows, Mac OS X, Linux Kategorie Instant …   Deutsch Wikipedia

  • Bitwise — may refer to:* Bitwise operation, a basic function in computer programming * BitWise IM, a cryptographic instant messaging client * Bitwise IIT Kharagpur, an algorithm intensive programming contest by CSE IIT Kharagpur …   Wikipedia

  • bitwise — bitinis statusas T sritis informatika apibrėžtis Apibūdinantis veiksmą, atliekamą paeiliui su kompiuterio ↑žodžio (2) bitais. pavyzdys( iai) bitinė disjunkcija, bitinė inversija, bitinė konjunkcija, bitinis siuntimas, bitinis srautas. atitikmenys …   Enciklopedinis kompiuterijos žodynas

  • Bitwise IIT Kharagpur — Bitwise is an online programming contest. The contest is time constrained and posed with difficult programming and algorithms challenges, to be solved in a short span of 12 hours.Bitwise was started in the year 2001 by the 4th year undergraduate… …   Wikipedia

  • Bitwise operation — In computer programming, a bitwise operation operates on one or two bit patterns or binary numerals at the level of their individual bits. On most microprocessors, bitwise operations are sometimes slightly faster than addition and subtraction… …   Wikipedia

  • bitwise operation — bitinė operacija statusas T sritis informatika apibrėžtis ↑Operacija atliekama su kompiuterio ↑žodžiais (2) pabičiui: jeigu vienvietė, tai su kiekvienu bitu atskirai, jeigu dvivietė, tai su kiekviena abiejų žodžių paeiliui imamų bitų pora. Su… …   Enciklopedinis kompiuterijos žodynas

  • bitwise — adjective Being an operation that treats a value as a series of bits rather than a numerical quantity …   Wiktionary

  • bitwise — adj. (Computers) working at the level of single bits (rather than larger data units) …   English contemporary dictionary

  • bitwise — adjective Computing denoting an operator in a programming language which manipulates the individual bits in a byte or word …   English new terms dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”