Skillnad mellan Rijndael och RijndaelManaged Skillnaden mellan

Anonim

Rijndael vs RijndaelManaged

Rijndael och RijndaelManaged är två klasser av krypteringsnamnrymder. Båda är klassificerade som en algoritm eller mer specifikt en krypteringsalgoritm.

Rijndael är en typ av symmetrisk algoritm. Det är den äldsta krypteringsmetoden vid sändning och lagring av digitala data. Andra typer av symmetriska algoritmer inkluderar DES, Triple DES, RC2 och AES. Andra symmetriska algoritmer har också sina respektive implementeringar.

Rijndael är basklassen av Rijndael-algoritmen. Det är en offentlig abstrakt klass. Det kan också beskrivas som "ärftligt", och det kan inte vara direkt omättligt. Det är en typ av krypteringsalgoritm; sitt främsta jobb är att hålla informationen säker, autentisk, privat och säker när den överförs från en användare och dator till en annan.

1997 skapades Rijndael som ett svar när säkerhetskoden för datakrypteringsstandard (DES) ifrågasattes. Den ersatte DES när National Institute of Standard Technology (NIST) sponsrade en säkrare algoritm. Rijndael skapades av Vincent Rijmen och Joan Daemen. Både Rijmen och Daemen är belgiska kryptopgrafer. Namnet bildades genom att kamma de första delarna av sina skapares efternamn. Rijndael var en modifiering av Rijmen och Daemans tidigare arbetssamarbete, kallat Square.

Rijndael antogs snabbt av många regeringar och internationella organ. Institutioner som NSA (National Security Agency), NASA (National Aeronautics and Space Authority), NESSIE (Nya europeiska system för signaturintegritet och kryptering) och andra använder Rijndeal i sina datorer. Det utvecklades till en global standard och används vanligtvis i globala samhällen.

Vanliga tillämpningar av Rjindael inkluderar protokoll i WPA2 (WiFi Protected Access, version 2) och i IPsec (Internet Protocol Security). Rijndael är en symmetrisk blockchiffring, ett alternativ till strömkodning. Blockchifferen är en typ av chiffer som gäller både kryptografisk nyckel och algoritm som ett block och inte som enskilda bitar. Data hanteras i 128-bitars block, men i nyckellängder på 128-bitars, 192-bitars och 256-bitars nycklar.

För varje nyckellängd har Rjindael ett varierande antal rundor. I 128 bitar kommer det att finnas 9 rundor, 192 bitar har 11 rundor och 13 rundor för 256 bitar. Rijndeal utvecklades vidare och uppdaterades som kandidat för Advanced Encryption Standard eller AES. AES kallas även AES-Rjindael. Liksom Rjindael representerar AES också den internationella standarden inom kryptering.

Å andra sidan är RijndaelManaged det enda genomförandet under Rijndael, dess basklass. Det är klassificerat som en offentligt förseglad klass och är "icke-arv" i motsats till dess basklass.

RijndealManaged är en rent hanterad kod som också kommer med en ram.

Liksom Rijndael, hanterar RijndaelManaged data i samma nyckellängder. Det delar också några grundläggande egenskaper som Rijndael. En partiell lista över likheter innehåller liknande syntax, egenskaper, fält samt plattformar där den används.

Sammanfattning:

1. Rijndael är en basklassalgoritm där alla andra Rijndael-implementeringar härrör från. RijndaelManaged är en av Rijndaels implementeringar.

2. Rijndael är en förbättring från DES som en säker krypteringsstandard. Namnet är en kombination av programmerarens efternamn. Det introducerades 1997 och har använts i många regerings- och internationella organ för kryptering. Det blir ytterligare en kandidat för Advanced Encryption Standard (AES) som även kallas AES-Rijndael. RijndaelManaged faller också under AES eftersom den antar Rijndael-algoritmen.

Rijndael är "arv" medan RijndaelManaged är "icke-arv. ”

3. En annan skillnad är att Rijndael är en offentlig abstrakt klass medan RijndaelManaged är en offentligt förseglad klass.

4. Eftersom RijndaelManaged är en härledd form av Rijndael, delar den en viss grad av likheter. Likheter inkluderar mängden data hanterat, nyckellängder, fält, syntax, egenskaper, fält, plattformar och deras versioner.