Hi E,
I'm looking for an algo to encrypt/decrypt file streams.
The following is a good starting point on Block Ciphers (AES): http://www.eskimo.com/~weidai/cgi-bin/fom-serve/cache/79.html
The following is a good starting point on Sinks (File and String): http://www.eskimo.com/~weidai/cgi-bin/fom-serve/cache/29.html Jeff On 11/10/06, eg <[EMAIL PROTECTED]> wrote:
Hi All, I'm new to Crypto++. I'm looking for an algo to encrypt/decrypt file streams. I saw there is a DefaultEncryptorWithMAC() and DefaultDecryptorWithMAC() which uses DES-EDE2 and HMAC/SHA-1 and takes a passphrase as input. I was considering using AES as the cipher and doing something similar to the above. To test the idea, I simply edited default.h and changed the Default_BlockCipher typedef to be AES (and included aes.h) , i.e. typedef AES Default_BlockCipher; Then rebuilt it and ran the test using this to encrypt and decrypt a file. It seemed to work fine (based on minimal testing). I haven't analyzed the code with a fine tooth comb to ascertain issues in doing this... I know I can always roll my own, handling iv/keys/mode/padding but this seemed like a quick starting point. Has anyone else done this? Are there gotchas that I should be aware of? Thanks E.
