Ning wrote:

> I'm trying to write an IM client which sends encrypted messages to the
> server.  I tried to use pycrypto library, but when I came to 3DES
> cypher I was confused about the keysize to use.  In the standard it
> said that it should be either 112 bits or 168 bits, whereas it's 16
> bytes or 24 bytes in pycrypto.  If I use 16 bytes key to encrypt and
> send this key to the server which is expecting a 112 bits key, there'll
> be a problem.  How I should solve this?

You need to account for the parity bits:
http://en.wikipedia.org/wiki/Triple_DES


If that may reassure you ;-) I use PyCrypto to "talk" to smart cards without
any problem.

hg






-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to