When moving to a new device you need to transmit keys.dat as well.Īddress has to be generated with the help of the address generator. Keys.dat is better to be kept in a safe place at the same time. In the case of macOS in Finder enter the command cmd + shift + G and in the opened window enter / Users / (name of your user) / Library / Application Support / PyBitmessage /. Just like the wallet.dat file in Bitcoin, the keys.dat file should to be stored reliably and cannot be lost, otherwise you will lose all your credentials records and correspondence. The file is named keys.dat, and it can be found in the system folder titled PyBitmessage,while the folder itself, if you are using Windows, can be found in user’s personal documents (that can be easily located by the file’s name keys.dat). If it fails to identify any keyfiles, it creates a new one. Similar to using Bitcoin wallets, when you run Bitmessage, it will automatically check the system folder for the keyfiles required for decrypting the incoming messages. ~ / PyBitmessage / src / bitmessagemain.py Creating a Bitmessage account We carry out cloning Bitmessage of repository on GitHub with the commands:
Sudo apt-get install python openssl git python-qt4 It is a little harder to install the program for the users of operating systems based on Linux. Then allow the program network connection. > Security and there you can confirm the launch of the program from the uninstalled manufacturer. In macOS you would need to enter the System Settings. When being installed, the program will ask if you do not want to specify some special connection settings, you do not need it, so select Connect now. The program can be downloaded on the official website. Bitmessage has no addressee, no server, no logs. XMPP/Jabber are not anonymous, since there is an addressee, they have an IP address, which is stored in the server logs, there are data when the sender on a network, where they got the message from, one can guess how long the correspondence was conducted. Many people think that XMPP/Jabber are anonymous, however, they are not. I don’t know any other anonymous messengers. Encrypted messages are stored on the network for four days (by default settings).īitmessage is the only anonymous messenger. In this the case, the addressee of correspondence is unknown and cannot be identified, since how can you find out who has this secret?īitmessage uses encryption open key, that is why even the sender cannot decipher the sent message, it can be done only by the addressee. And imagine a situation where a single message Caesar sends right away to all his generals and even barbarians, everyone gets this encrypted message, but it can be read only by an owner of secret cipher.
Although barbarians could not read the encrypted text, they could track down with whom correspondence was going on, and could intercept the message to the addressee. Remember the story of Caesar's cipher when he sent to his generals encrypted messages. It makes absolutely impossible to control user correspondence due to the lack of information about the recipient (and the sender). Why BitmessageĪrchitecture Bitmessage is arranged in a following way: a message is sent absolutely to ALL network computers, but it can be decrypted only by addressee whom it is intended to. At the same time, it will be read only by recipient whom you send it to. Fact Bitmessage allows to send messages without recipient and sender. Myth Any address message must have the addressee and the sender.