Speak Freely for Windows

DES encryption

If a DES key is specified in the Option/Connections... dialogue, it will be is used to encrypt sound transmitted to that host using a slightly modified version of the Data Encryption Standard algorithm (the initial and final permutations, which do not contribute to the security of the algorithm and exist purely to deter software implementations of DES are not performed). In order to decrypt sound encoded with DES, the connection on the receiving machine specify an identical DES key. The DES key phrase can be as long as 255 characters. The actual DES key is created by applying the MD5 algorithm to the given key phrase, then folding the resulting 128 bit digest into 56 bits with XOR and AND.

Speak Freely will continue to correctly receive unencrypted sound from a given host even if a DES key is specified for the connection.

Next Previous Contents