Rijndael срещу RijndaelManaged
Rijndael и RijndaelManaged са два класа пространства с имена на криптография. И двете са класифицирани като алгоритъм или по-конкретно като алгоритъм за криптиране.
Rijndael е вид симетричен алгоритъм. Това е най-старият метод за криптиране при предаване и съхраняване на цифрови данни. Други видове симетрични алгоритми включват DES, Triple DES, RC2 и AES. Други симетрични алгоритми също имат своите съответни реализации.
Rijndael е базовият клас на алгоритъма на Rijndael. Това е публичен абстрактен клас. Той може също да бъде описан като „наследствен“ и не може да бъде директно ненаситен. Това е вид алгоритъм за криптиране; основната му задача е да съхранява информацията безопасна, автентична, поверителна и сигурна, тъй като тя се предава от един потребител и компютър на друг.
През 1997 г. Rijndael е създаден като отговор, когато сигурността на стандарта за шифроване на данни (DES) беше поставена под въпрос. Той замени DES, когато Националният институт по стандартни технологии (NIST) спонсорира по-сигурен алгоритъм. Rijndael е създаден от Vincent Rijmen и Joan Daemen. И Риджмен, и Дамен са белгийски криптографи. Името е образувано чрез комбиниране на началните части на фамилните имена на създателите му. Rijndael беше модификация на предишното работно сътрудничество на Rijmen и Daemen, наречено Square.
Rijndael бързо беше приет от много правителства и международни агенции. Институции като NSA (Национална агенция за сигурност), НАСА (Национална авиационна и космическа служба), NESSIE (Нови европейски схеми за интегритет и шифроване на подписите) и други използват Rijndeal в своите компютри. Той се превърна в глобален стандарт и често се използва в глобалните общности.
Честите приложения на Rjindael включват протоколи в WPA2 (WiFi Protected Access, версия 2) и в IPsec (Internet Protocol Security). Rijndael е симетричен блоков шифър, алтернатива на шифъра на потока. Блокът на шифъра е вид шифър, който прилага както криптографския ключ, така и алгоритъма като блок, а не като отделни битове. Данните се обработват в 128-битови блокове, но в дължини на ключове от 128-битови, 192-битови и 256-битови ключове.
За всяка дължина на ключа Rjindael има променлив брой кръгове. В 128 бита ще има 9 кръга, 192 бита имат 11 кръга, а 13 кръга за 256 бита. Rijndeal е допълнително разработен и актуализиран като кандидат за Advanced Encryption Standard или AES. AES се нарича също AES-Rjindael. Подобно на Rjindael, AES също така представлява международния стандарт в криптирането.
От друга страна, RijndaelManaged е единствената реализация под Rijndael, нейният базов клас. Той е класифициран като публично запечатан клас и е „ненаследен“ за разлика от базовия клас.
RijndealManaged е чисто управляван код, който също идва с рамка.
Подобно на Rijndael, RijndaelManaged обработва данни в една и съща дължина на ключовете. Той също така споделя някои основни характеристики като Rijndael. Частичен списък на приликите включва сходен синтаксис, свойства, полета, както и платформи, където се използва.
Резюме:
1.Rijndael е алгоритъм на базовия клас, от който произлизат всички други реализации на Rijndael. RijndaelManaged е една от реализациите на Rijndael.
2.Rijndael е подобрение от DES като защитен стандарт за криптиране. Името е комбинация от фамилни имена на програмистите му. Той е въведен през 1997 г. и е използван в много правителствени и международни агенции за целите на криптирането. Освен това той става кандидат за разширен стандарт за шифроване (AES), известен още като AES-Rijndael. RijndaelManaged също попада под AES, тъй като приема алгоритъма на Rijndael.
Rijndael е „наследствен“, докато RijndaelManaged е „не наследствен“.
3. Друга разлика е, че Rijndael е публичен абстрактен клас, докато RijndaelManaged е публично запечатан клас.
4.Since RijndaelManaged е производна форма на Rijndael, тя има известна степен на прилики. Приликите включват количеството обработвани данни, дължината на ключовете, полетата, синтаксиса, свойствата, полетата, платформите и техните версии.