[pycrypto] Public Key encryption of files
dmacinskas at geobridge.net
Thu Nov 10 13:48:14 CST 2011
I took a closer look - apparently the code accepts a user string for the key, then pads it to the next higher valid length. So the procedure you referenced is for padding KEYS, not data. The example also used CFB mode, which is actually a form of stream cipher, and thus encrypts byte-for-byte and requires no data padding. But it's really inefficient (you only use 1 byte out of 16); for file encryption CBC is still the best option, IMHO.
From: pycrypto-bounces at lists.dlitz.net [mailto:pycrypto-bounces at lists.dlitz.net] On Behalf Of Dave Pawson
Sent: Thursday, November 10, 2011 2:34 PM
To: PyCrypto discussion list
Subject: Re: [pycrypto] Public Key encryption of files
On 10 November 2011 19:28, Dean Macinskas <dmacinskas at geobridge.net> wrote:
> An AES key can be 16, 24 or 32 bytes, but the data block size for AES is 16 bytes, regardless of key length.
Sorry, I used the software as is, found it works (still does) and left
My crypto knowledge is ... minimal!
At the url I included, perhaps that is set at 16 prior to the call?
XSLT XSL-FO FAQ.
pycrypto mailing list
pycrypto at lists.dlitz.net
More information about the pycrypto