A partner of ours is encoding text in AES via Microsoft's CAPICOM,
while we are doing the same via C#. Interesting thing is CAPICOM
seems to handle the seed (i.e. the initialization vector) within the
component, and we are generating our own IV. Is there a way for us to
get both of our seeds to match while still using these implimentations
or are we pretty much confined to both of us using CAPICOM, or doing
it the same way in C#? I find it very odd that we can't control the
IV in Capicom, but we can in .NET. This would make them pretty much
incompatible with each other although it seems like they should be
able to work together.

Any thoughts?