Re: Questions about RijndaelManaged and Rijndael



Hi Dominik,

Can someone tell me what the difference is between the class
RijndaelManaged
and Rijndael??

Rijndael is the base class of all the implementations of the Rijndael
algorithm. The RijndaelManaged class is such an implementation of the
algorithm (one in purely managed code -- as the name implies).
The idea behind this design is that you can use "Rijndael.Create" to
generate 'a Rijndael implementation', and your code doesn't have to care
whether it's actually a RijndaelManaged, or something else (such as our
RijndaelCryptoServiceProvider implementation).

Is it correctly that if I call the Rijndael.Create method, a random Key
and
IV is automatically generated?

Yes, that's indeed the case.

Regards,
Pieter Philippaerts


.



Relevant Pages

  • Re: Questions about RijndaelManaged and Rijndael
    ... Rijndael is the base class of all the implementations of the Rijndael ... algorithm (one in purely managed code -- as the name implies). ...
    (microsoft.public.dotnet.security)
  • Re: Evaluation of MegaSnakeOil by "expert"
    ... >> I cannot make any statements about VME that aren't assumptions. ... It doesn't matter if VME is more or less secure than Rijndael. ... the algorithm have done nothing to facilitate this analysis. ...
    (sci.crypt)
  • Re: RijndaelManaged and Rijndael CryptoTransforms do not support CFB or OFB CrytoModes
    ... Rijndael's algorithm works one block at a time. ... > Has anyone been able to get the Rijndael or RijndaelManaged encryptors ... > to work with CFB or OFB modes. ... > stream cipher, however it does not look the the implementations of these ...
    (microsoft.public.dotnet.security)
  • Re: Evaluation of MegaSnakeOil by "expert"
    ... If academia were to spend time analyzing every algorithm that came ... Rijndael was designed to resist differential cryptanalysis. ... I cannot make any statements about VME that aren't assumptions. ...
    (sci.crypt)
  • Re: Rijndaels algorithm - books??
    ... > I am very new to this cryptology and can you suggest me a good/ ... It is fairly readable to anyone with C/C++ experience. ... p.s. "Rijndael was designed by 2 people, ... so "Rijndael's algorithm" isn't quite correct. ...
    (sci.crypt)