xpra icon
Bug tracker and wiki

Changes between Version 1 and Version 2 of Encryption


Ignore:
Timestamp:
11/07/13 06:07:12 (6 years ago)
Author:
Antoine Martin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encryption

    v1 v2  
    11= Encryption =
    22
    3 TODO!
     3{{{#!div class="box"
     4== Introduction ==
     5Xpra's [/wiki/Network network connection] can be protected using [/wiki/Authentication authentication modules] but those do not protect the network connection from man in the middle attacks.
     6[[BR]]
     7Xpra's encryption layer uses the [http://www.pycrypto.org/ pycrypto] library to:
     8* encrypt the network packets with [http://en.wikipedia.org/wiki/Advanced_Encryption_Standard AES] (`Advanced Encryption Standard`) [http://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Cipher-block_chaining_.28CBC.29 CBC mode] (`Cipher-block chaining`)
     9* stretch the "passwords" with [http://en.wikipedia.org/wiki/PBKDF2 PBKDF2] (`Password-Based Key Derivation Function 2`)
     10The salts used are generated using Python's [http://docs.python.org/2/library/uuid.html#uuid.uuid4 uuid.uuid4()]
     11}}}
     12
     13{{{#!div class="box"
     14== Setup ==
     15
     16}}}
     17
     18{{{#!div class="box"
     19
     20}}}