DBabble Help Close Help Help Contents Help Search  

DBabble Encryption

There are two types of encryption in DBabble.
  1. Server to client encryption This is where all communication between you and the DBabble server is encrypted so that no body else on the network or internet can see what you are sending and receiving from the server. In the web browser this is on if the address starts with https:// rather than http://. In the Windows client Help-About box it will say whether or not you are using encrypted communication and you can switch it on or off from the Configure button in the login window.
  2. Client to client encryption This is where instant messages or chat room messages you send are encrypted so that not even the server administrator or anyone who gains access to the server can view the contents of them. Additionally, if anyone correctly guesses your login password, they will still not be able to read your messages. It also allows digitally signing your messages so that the recipient knows the message really came from you. This form of encryption is only available if you are using the Windows client. The remainder of the information on this page refers to this type of encryption.

  1. Advantages of using public key encryption
  2. Disadvantages of using public key encryption
  3. How to start using encryption
  4. Advanced notes on encryption in DBabble
  5. How does public key encryption work?
    Advantages of using public key encryption

    If someone else guesses your password, you don't trust the system administrator or someone you don't trust gains access to the DBabble server then they could read your messages and send messages to other users pretending to be you. Using encryption prevents these security problems.

    Disadvantages of using public key encryption


    How to start using encryption To start using encryption, go to the preferences window (Edit-Preferences) and choose the encryption section. Click on the 'Create private key' button. You are now ready to send and receive encrypted messages. Keep in mind that you can't send encrypted messages to other users unless they have created their own private key too.

    Advanced notes on encryption in DBabble

    How does public key encryption work?

    When each user chooses to use public key encryption, a private key and public key pair are created. You keep your private key secure so that no one else may see it and make your matching public key available to anyone who wants to send you a message. When someone wants to send you a message, they look up your public key and encrypt your message. Public key encryption has the special property that anyone can encrypt a message using your public key, but decrypting the message can only be done using your matching private key. Digital signing of messages works in a similar way, where only you can sign (encrypt) your message, but anyone can verify (decrypt) the message and can be sure it was you who originally created the message.