gasilinsight.blogg.se

Torchat deutsch
Torchat deutsch






torchat deutsch
  1. Torchat deutsch how to#
  2. Torchat deutsch plus#

  • We want to store our messages, and for this we were going to use mongodb together with pymongo, but instead we're now going to use a simple file-based solution using python's native structures.
  • So we'll symmetrically encrypt the blob with a random key, and asymmetrically encrypt this key for each of the recipients.

    Torchat deutsch plus#

    This will let us use asymmetric encryption (RSA, 4096 bits), plus we can use it to generate keypairs and also for symmetric encryption if we want to send the same big message to multiple users.

  • We need to encrypt our messages so that we can relay them blind, and for this we'll use GnuPG and python-gnupg.
  • This makes the routing very difficult to identify, and lets peers connect to each other without knowing where each other is.
  • We need to communicate, so for this we'll take inspiration from torchat and the way it uses tor and tor's hidden services (or onion services) to communicate between peers.
  • Again, this should be easy to obtain for all platforms (maybe a little trickier on Apple, but apparently still possible). The choice was made for Qt because it's everywhere and looks good, and PyQt to let this be controlled from Python.
  • We also need a GUI, so we either need a webserver or a GUI toolkit.
  • All linux repositories have a python runtime, and if you haven't got it already then it should be very easy to install. So instead work has started using Python 3.7.
  • The program needs to be cross-platform, and compiling binaries for all possible platforms would require huge resources, time, effort and also hardware which I don't have.
  • Work has started using a combination of building blocks, which should be available on all the platforms we need to support.

    torchat deutsch

    But these codebases are huge, and fluid, and so the direction has changed. Building blocksįor a long time, the thinking was to either contribute to, or extend or adapt, or to build on top of, one of the existing platforms such as OneSwarm or RetroShare.

    Torchat deutsch how to#

    It's just become a little clearer how to actually implement some of these ideas now. Yet here we are, and work has now started on the foundations of this new platform.Īs you've seen, the working title is now Murmeli rather than Murmur. The ideas have been bouncing around for half a decade now, and I was beginning to wonder whether it would ever reach the coding stage, because the problems seemed too enormous and complex to solve.








    Torchat deutsch