![bitmessage email client bitmessage email client](https://4.bp.blogspot.com/-rhWL4i57jPg/Wzz5a5oRmCI/AAAAAAAARRY/or-TIv9A0pITH4FdaAQpk8YB8x_ugSYxgCLcBGAs/s1600/Screenshot%2Bfrom%2B2018-07-04%2B16-43-57.png)
The source code is written in Python and uses the Qt cross-platform application framework as well as OpenSSL for cryptographic functions.
Bitmessage email client software#
The software was released in November 2012 under the MIT license. The concept for Bitmessage was conceived by software developer Jonathan Warren, who based its design on the decentralized digital currency, bitcoin. within a chan, user messages are anonymous to such a degree that messages contain neither the sender's nor the receiver's Bitmessage address.Ī number of publicly known chans currently exists dedicated to the topics ranging from online privacy to politics to chess games.a chan cannot be effectively censored since any Bitmessage user who knows the chan passphrase can read the chan or post any message into the chan.a chan cannot be shut down by taking down any server or a group of servers due to decentralized nature of chans.Unlike traditional mailing lists used via email: Starting from version 0.3.5, Bitmessage introduced an additional feature called a chan, a decentralized anonymous mailing list. Bitmessage uses a proof-of-work system to protect the network from flooding.īitmessage can be accessed via Tor or via I2P Chans.Any messages which did not result in a receipt acknowledgement can be re-sent by the originator of the message after the two-day period.
![bitmessage email client bitmessage email client](https://4.bp.blogspot.com/-aHy8g7WzrOc/WzzuzukN5nI/AAAAAAAARRM/X_xvdVBQJTgoe-T_51LYZBt_G4dCtmnswCLcBGAs/s1600/reg.jpg)
Bitmessage email client download#
New nodes joining the network can only download and broadcast the pool's messages from the last two days. Bitmessage nodes store the encrypted messages only for two days before erasing them, therefore, messages are not archived in the network.The original sender knows whether the recipient received the message or not (through an acknowledgement system), but the sender cannot discover which network participant is the actual recipient since all the network participants will have this encrypted message stored on their computer irrespective of whether the message was intended for them or not.Since only the actual recipient can successfully decrypt the messages intended for them, all network participants know that if they fail to decrypt the message then the message was not intended for them. Therefore, every network participant attempts decryption of every message passing through the network even if the message was not originally intended for that network participant. Outgoing messages do not contain the explicit address of the recipient of the message.More specifically, Bitmessage uses 256-bit ECC keys and OpenSSL for cryptographic functions. This encryption algorithm works in such a way that even the original sender is not able to decrypt their own message due to different keys being used for encryption and decryption. Bitmessage uses public-key cryptography, designed such that only a recipient of a message is capable of decrypting it.Bitmessage addresses resemble bitcoin addresses, and its keys are compatible with bitcoin keys. Bitmessage uses cryptographically generated addresses (for example, BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash).Bitmessage replicates all the messages inside its own anonymous P2P network, therefore mixing all the encrypted messages of a given user with all the encrypted messages of all other users of the network, thus making it difficult to track which particular computer is the actual originator of the message and which computer is the recipient of the message.Operationīitmessage works by encrypting all the incoming and outgoing messages using public-key cryptography so that only the receiver of the message is capable of decrypting it. BitMail is an application that bridges the IMAP, POP, and SMTP protocols. IMAP/POP and SMTP bridgesĪ number of applications provide bridges between the PyBitmessage client and email applications via the IMAP/POP and SMTP protocols. Bitmessage.ch is a service that supports sending and receiving Bitmessages over the email protocol. Template:Infobox software E-mail servicesĪ number of services provide email endpoints to the BitMessage network. PyBitmessage is the official instant messaging client designed for Bitmessage.