Diferența dintre Rijndael și RijndaelManaged Diferența dintre

Anonim

Rijndael vs RijndaelManaged

Rijndael și RijndaelManaged sunt două clase de spații de nume pentru criptografie. Ambele sunt clasificate ca un algoritm sau, mai precis, un algoritm de criptare.

Rijndael este un tip de algoritm simetric. Este cea mai veche metodă de criptare în transmiterea și stocarea datelor digitale. Alte tipuri de algoritmi simetrici includ DES, Triple DES, RC2 și AES. Alți algoritmi simetrici au, de asemenea, implementările respective.

Rijndael este clasa de bază a algoritmului Rijndael. Este o clasă abstractă publică. De asemenea, poate fi descris ca "moștenit" și nu poate fi direct insațiabil. Este un tip de algoritm de criptare; sarcina sa principală este păstrarea informațiilor sigure, autentice, private și sigure, pe măsură ce acestea sunt transmise de la un utilizator la altul și de la un computer la altul.

În 1997, Rijndael a fost creat ca răspuns când a fost pusă la îndoială securitatea standardului de criptare a datelor (DES). Acesta a înlocuit DES atunci când Institutul Național de Tehnologie Standard (NIST) a sponsorizat un algoritm mai sigur. Rijndael a fost creat de Vincent Rijmen și Joan Daemen. Atât Rijmen, cât și Daemen sunt criptografi belgieni. Numele a fost format prin pieptanarea părților de început ale ultimelor nume ale creatorilor. Rijndael a fost o modificare a colaborării anterioare a lui Rijmen și a lui Daemen numită Square.

Rijndael a fost rapid adoptat de multe guverne și agenții internaționale. Instituții precum NSA (Agenția Națională de Securitate), NASA (Autoritatea Națională pentru Aeronautică și Spațială), NESSIE (noile programe europene pentru integritatea și criptarea semnăturii) și alții folosesc Rijndeal în calculatoarele lor. Ea a evoluat într-un standard global și este frecvent folosită în comunitățile globale.

Aplicațiile comune ale Rjindael includ protocoalele în WPA2 (WiFi Protected Access, versiunea 2) și în IPsec (Internet Protocol Security). Rijndael este un cifru de bloc simetric, o alternativă la cifrul fluxului. Cifrul bloc este un tip de cifru care aplică atât cheia criptografică cât și algoritmul ca bloc și nu ca biți individuali. Datele sunt gestionate în blocuri pe 128 de biți, dar în lungimi cheie de taste de 128 biți, 192 de biți și 256 de biți.

Pentru fiecare lungime de cheie, Rjindael are un număr variabil de runde. În 128 de biți, vor fi 9 runde, 192 biți au 11 runde și 13 runde pentru 256 de biți. Rijndeal a fost dezvoltată și actualizată în continuare ca un candidat pentru Advanced Encryption Standard sau AES. AES este denumit și AES-Rjindael. Ca și Rjindael, AES reprezintă de asemenea standardul internațional în criptare.

Pe de altă parte, RijndaelManaged este singura implementare în cadrul Rijndael, clasa sa de bază. Este clasificat ca clasă publică închisă și este "non-moștenit" în contrast cu clasa sa de bază.

RijndealManaged este un cod pur administrat, care are și un cadru.

Ca și Rijndael, RijndaelManaged se ocupă de date cu aceleași lungimi de chei. De asemenea, are câteva caracteristici de bază ca Rijndael. O listă parțială a asemănărilor include o sintaxă similară, proprietăți, câmpuri, precum și platforme în care este utilizată.

Rezumat:

1. Rijndael este un algoritm de clasă de bază în care toate celelalte implementări Rijndael derivă din. RijndaelManaged este una dintre implementările lui Rijndael.

2. Rijndael este o îmbunătățire față de DES ca standard securizat de criptare. Numele este o combinație între numele de familie al programatorilor. A fost introdus în 1997 și a fost folosit în multe agenții guvernamentale și internaționale pentru scopuri de criptare. Acesta devine în continuare un candidat pentru Advanced Encryption Standard (AES), cunoscut și ca AES-Rijndael. RijndaelManaged se încadrează de asemenea în AES pe măsură ce adoptă algoritmul Rijndael.

Rijndael este "moștenit" în timp ce RijndaelManaged este "non-moștenit. „

3. O altă diferență este că Rijndael este o clasă abstractă publică, în timp ce RijndaelManaged este o clasă publică sigilată.

4. Din moment ce RijndaelManaged este o formă derivată a lui Rijndael, el împărtășește o oarecare asemănare. Asemănările includ cantitatea de date gestionate, lungimile cheilor, câmpurile, sintaxa, proprietățile, câmpurile, platformele și versiunile acestora.