Logo fi.removalsclassifieds.com

Ero Rijndaelin ja Rijndaelmanagedin välillä (taulukon kanssa)

Sisällysluettelo:

Anonim

Kryptologia jakautuu kryptografiaan ja kryptoanalyysiin. Lisäksi kryptografia jakautuu symmetriseen algoritmiin ja epäsymmetriseen algoritmiin ja protokolliin. Kryptografia on salauksen käyttöönotto lähettäjäpuolella, jota seuraa salauksen purkaminen vastaanottajan puolella. Tämä estää vastustajan pääsyn. Rijndael ja rijndaelmanaged ovat sellaisia ​​​​algoritmeja. Se hyväksyttiin virallisesti vuonna 2000.

Rijndael vs Rijndaelmanaged

Suurin ero Rijndaelin ja Rijndaelmanagedin välillä on, että edellinen on perusluokka. Jälkimmäinen on johdettu luokka. Perusluokka on perusluokka, joka mahdollistaa luokkien lisäämisen. Johdettu luokka ottaa perusluokan jälkeen. Ohjelmoija voi laajentaa johdetun luokan kykyjä.

Rijndael on koodausalgoritmi. Kaksi belgialaista tutkijaa, Joan Daemen ja Vincent Rijmen, esittelivät maailmalle kehittyneen salausalgoritmin. Vuonna 1997 he aloittivat Rijndaelin muodostamisen. Kuten nimestä, voimme kertoa, että Rijndael on sekoitus Daemeniä ja Rijmeniä. NIST tai National Institute of Standard Technology valitsi Rijndaelin AES:n ehdokkaaksi.

Rijndaelmanaged on Rijndaelin laajennettu luokka. Se perii täysin perusluokan (tässä Rijndael) koodin alustusta ja tuhoamista lukuun ottamatta. Emme voi periä Rijndaelmanagedia, koska se on sinetöity luokka. Rijndaelmanagedin sulkemisen tarkoituksena on estää ohjelmoijia laajentamasta sitä edelleen.

Rijndaelin ja Rijndaelin hallinnoimien vertailutaulukko

Vertailuparametrit

Rijndael

Rijndael onnistui

Luokka Perusluokka Johdettu luokka
Omaisuus Perinnöllinen Ei - perinnöllinen
Kategoria Julkinen abstrakti luokka Julkinen sinetöity luokka
Instantiation Instantoitu automaattisesti Sitä ei ilmene automaattisesti
Riippuvuus Sen ei tarvitse ottaa yhteyttä johdettuun luokkaan Se voi ottaa yhteyttä perusluokkaan aloittaessaan

Mikä on Rijndael?

DES:n romahtamisen myötä Yhdysvaltain hallitus tarvitsi kipeästi kehittynyttä salausalgoritmia. NIST aloitti kansainvälisesti avoimen kilpailun vuonna 1997. Viisitoista ehdokasta esitti 15 erilaista algoritmia. Heistä viisi menestyi seuraavalla kierroksella. Rijndael ansaitsi vaiheen vuonna 2000.

Rijndaelin suunnittelivat tehokkaasti Vincent Rijmen ja Joan Daemen. Rijndael on lohkosalaus. Lohkosalaus ei ole muuta kuin pelkän tekstin salaus salatekstiksi salausavaimella ja päinvastoin. Se koostuu boolen permutaatioista, jotka toimivat bittivektoreilla.

Lohkon pituus ja avaimen pituus vaihtelevat Rijndaelissa mihin tahansa 32 bitin kerrannaiseen. Minimi on 128 bittiä ja maksimi 256 bittiä. Kierrosten määrä on verrannollinen avaimen pituuteen. 10 kierrosta 128 bitille, 12 kierrosta 192:lle, 14 256:lle. Turvallisuus kiristyy kierrosten lisääntyessä. Jokainen kierros koostuu 4 sarjasta. SubBytes-vaihe, jota seuraa ShiftRows-vaihe, jota seuraa MixColumns-vaihe ja lopuksi Key Addition -vaihe.

Rijndaelin suunnittelussa huomioitiin kolme kriteeriä, jotka ovat seuraavat

Mitä Rijndaelmanaged on?

Rijndaelmanaged on Rijndaelin johdettu luokka. Se perii Rijndaelin toteutuksen. Kuten Rijndael, se on myös lohkosalaus. Pelkkä teksti käsitellään lohkoina. Se on salausalgoritmi.

Rijndaelmanaged on yksityisen avaimen salaus. Se käyttää yhtä yksityistä avainta pelkän tekstin salaamiseen salatekstiksi ja salatekstin salauksen purkamiseen tavalliseksi tekstiksi.

Sovellus Rijndaelmanaged

.NETTO

.NET-ydin

.NET-kehys

.NET-standardi

Xamarin.Android

Xamarin.iOS

Xamarin.Mac

Se tarkoittaa, että Rijndaelmanaged on Rijndaelin teoreettinen teloitus. Emme voi esittää sitä. Voimme luoda perusluokan toteutuksen, joka sisältää tietyn koodin ja nimetä sen vastaavasti. Tämä johtuu siitä, että voimme toteuttaa perusluokasta ja vaihtaa sitten johdetun luokan asettelua. Lohkon pituus ja avaimen pituus muistuttavat Rijndaelin pituutta.

Johdettua luokkaa, kuten Rijmdaelmanaged, kutsutaan ei-periytyväksi toisin kuin sen perusluokka. Rijndaelmanaged kuuluu "julkisesti suljettu" -luokkaan. Sinetti tarkoittaa, että tätä algoritmiluokkaa ei voida periä tai laajentaa, toisin kuin perusabstraktiluokka. Rijndaelmanagedille käytetty nimiavaruus on samanlainen kuin Rijndael. Ne kuuluvat nimiavaruuden "system.security.cryptography" alle.

Tärkeimmät erot Rijndaelin ja Rijndaelmanagedin välillä

Johtopäätös

Kun puhutaan salauksesta, tärkeä osa, jota tarvitsemme, on krypto. Krypto on perusainesosa olla tarkka. Kautta aikojen harjoittelun olemme päätyneet edistyneimmälle algoritmivaiheelle. Vuoden 1997 loppuun mennessä DES kävi läpi vakavia uhkia, ja sen turvallisuudesta tuli epäilyttävää. NIST vaati AES:tä tai Advanced Encryption Standardia. National Institute of Standards and Technology rakensi avoimen kilpailun, jossa ihmiset kaikkialta mantereesta voivat esitellä algoritmejaan. Tämän tapahtuman aikana kaksi belgialaista miestä onnistui sinetöimään tilaisuuden ainutlaatuisella ja tehokkaalla algoritmillaan.

Rijndael on siis koodausalgoritmi, joka edistää edistynyttä tietoturvaa. Rijndaelmanaged toisaalta on Rijndaelin johdannainen. Se perii kaiken Rijndaelin kehyksen ja eroaa rakentajista ja tuhoajista. Rijndael on yksi laajalti käytetyistä algoritmeista. NASA (National Aeronautics and Space Authority), NSA (National Security Agency) ovat merkittäviä Rijndaelia käyttäviä ryhmiä. Rijndael luokitellaan lohkosalaukseksi, joka koodaa 128-, 198- ja 256-bittisiä lohkoja. Se käyttää symmetrisiä avaimia vastaavasti. Kierrokset vaihtelevat käytetyn avaimen pituuden mukaan.

Rijndaelmanagedilla on sama asettelu, paitsi että se kuuluu "julkisesti suljettuun luokkaan", toisin kuin sen abstrakti perusluokka, Rijndael. Rijndaelia pidetään perinnöllisenä, mutta Rijndaelia ei-periytyvänä. Rijndaelmanagedilla on Rijndaelin käyttöönotto.

Viitteet

Ero Rijndaelin ja Rijndaelmanagedin välillä (taulukon kanssa)