Forskjell mellom Rijndael og RijndaelManaged Forskjellen mellom

Anonim

Rijndael vs RijndaelManaged

Rijndael og RijndaelManaged er to klasser av krypteringsnavneområder. Begge er klassifisert som en algoritme eller mer spesifikt en krypteringsalgoritme.

Rijndael er en type symmetrisk algoritme. Det er den eldste krypteringsmetoden ved overføring og lagring av digitale data. Andre typer symmetriske algoritmer inkluderer DES, Triple DES, RC2 og AES. Andre symmetriske algoritmer har også sine respektive implementeringer.

Rijndael er grunnklassen av Rijndael-algoritmen. Det er en offentlig abstrakt klasse. Det kan også beskrives som "arvelig", og det kan ikke være direkte umettelig. Det er en type krypteringsalgoritme; Hovedarbeidet er å holde informasjonen trygg, autentisk, privat og sikker når den overføres fra en bruker og en datamaskin til en annen.

I 1997 ble Rijndael opprettet som et svar da sikkerheten til datakrypteringsstandard (DES) ble stilt spørsmålstegn. Den erstattet DES når NIST (National Institute of Standard Technology) sponset en mer sikker algoritme. Rijndael ble skapt av Vincent Rijmen og Joan Daemen. Både Rijmen og Daemen er belgiske kryptopgrafer. Navnet ble dannet ved å kamme de første delene av skapernes etternavn. Rijndael var en modifikasjon av Rijmen og Daemans tidligere arbeidssamarbeid, kalt Square.

Rijndael ble raskt vedtatt av mange regjeringer og internasjonale byråer. Institusjoner som NSA (NSA), NASA (National Aeronautics and Space Authority), NESSIE (nye europeiske ordninger for signaturintegritet og kryptering) og andre bruker Rijndeal i sine datamaskiner. Det utviklet seg til en global standard og brukes ofte i globale samfunn.

Vanlige applikasjoner av Rjindael inkluderer protokoller i WPA2 (WiFi Protected Access, versjon 2) og i IPsec (Internet Protocol Security). Rijndael er en symmetrisk blokk-kryptering, et alternativ til strømkryptering. Blokkekrypteringen er en type kryptering som gjelder både kryptografisk nøkkel og algoritme som en blokk og ikke som individuelle biter. Data håndteres i 128-biters blokker, men i nøkkellengder på 128-biters, 192-bits og 256-biters nøkler.

For hver nøkkellengde har Rjindael et variabelt antall runder. I 128 biter vil det være 9 runder, 192 biter har 11 runder og 13 runder for 256 biter. Rijndeal ble videreutviklet og oppdatert som kandidat for Advanced Encryption Standard eller AES. AES kalles også AES-Rjindael. Som Rjindael representerer AES også den internasjonale standarden i kryptering.

På den annen side er RijndaelManaged den eneste implementeringen under Rijndael, sin grunnklasse. Den er klassifisert som en offentlig forseglet klasse og er "ikke-arvelig" i motsetning til sin grunnklasse.

RijndealManaged er en rent forvaltet kode som også kommer med et rammeverk.

Som Rijndael, håndterer RijndaelManaged data i samme nøkkellengder. Det deler også noen grunnleggende egenskaper som Rijndael. En delvis liste over likheter inkluderer lignende syntaks, egenskaper, felt, samt plattformer hvor den brukes.

Sammendrag:

1. Rijndael er en base klasse algoritme hvor alle andre Rijndael implementering stammer fra. RijndaelManaged er en av Rijndaels implementeringer.

2. Rijndael er en forbedring fra DES som en sikker krypteringsstandard. Navnet er en kombinasjon av programmers etternavn. Det ble introdusert i 1997 og har blitt brukt i mange offentlige og internasjonale byråer for krypteringsformål. Det blir videre en kandidat for Advanced Encryption Standard (AES) som også er kjent som AES-Rijndael. RijndaelManaged faller også under AES ettersom den vedtar Rijndael-algoritmen.

Rijndael er "arvelig" mens RijndaelManaged er "ikke-arvelig. “

3. En annen forskjell er at Rijndael er en offentlig abstrakt klasse mens RijndaelManaged er en offentlig forseglet klasse.

4. Siden RijndaelManaged er en avledet form av Rijndael, deler den en viss grad av likheter. Likheter inkluderer mengden datahåndtert, nøkkellengder, felt, syntaks, egenskaper, felt, plattformer og deres versjoner.