Perbezaan antara rijndael dan rijndaelManaged
- 1783
- 536
- Brandon Haag
Rijndael vs RijndaelManaged
Rijndael dan RijndaelManaged adalah dua kelas ruang nama kriptografi. Kedua -duanya diklasifikasikan sebagai algoritma atau, lebih khusus, algoritma penyulitan.
Rijndael adalah sejenis algoritma simetri. Ini adalah kaedah penyulitan tertua dalam menghantar dan menyimpan data digital. Algoritma simetrik lain termasuk DES, Triple DES, RC2 dan AES. Algoritma simetri lain juga mempunyai pelaksanaan masing -masing.
Rijndael adalah kelas asas algoritma Rijndael. Ia adalah kelas abstrak awam. Ia juga boleh digambarkan sebagai "diwarisi," dan ia tidak boleh secara langsung tidak dapat dipuaskan. Ia adalah sejenis algoritma penyulitan; Tugas utamanya adalah untuk memastikan maklumat selamat, sahih, peribadi, dan selamat kerana ia diluluskan dari satu pengguna dan komputer ke yang lain.
Pada tahun 1997, Rijndael diwujudkan sebagai tindak balas apabila keselamatan standard penyulitan data (DES) dipersoalkan. Ia menggantikan DES apabila Institut Teknologi Standard Kebangsaan (NIST) menaja algoritma yang lebih selamat. Rijndael dicipta oleh Vincent Rijmen dan Joan Daemen. Kedua -dua Rijmen dan Daemen adalah Cryptopgraphers Belgium. Nama itu dibentuk dengan menyikat bahagian permulaan nama terakhir penciptanya. Rijndael adalah pengubahsuaian kerjasama kerja Rijmen dan Daemen yang dipanggil Square.
Rijndael dengan cepat diterima oleh banyak kerajaan dan agensi antarabangsa. Institusi seperti NSA (Agensi Keselamatan Negara), NASA (Aeronautik dan Pihak Berkuasa Angkasa Negara), Nessie (Skim Eropah Baru untuk Integriti dan Penyulitan Tandatangan) dan yang lain menggunakan Rijndeal di komputer mereka. Ia berkembang menjadi standard global dan biasanya digunakan dalam komuniti global.
Aplikasi biasa Rjindael termasuk protokol dalam WPA2 (akses dilindungi WiFi, versi 2) dan dalam IPsec (keselamatan protokol internet). Rijndael adalah cipher blok simetri, alternatif untuk aliran cipher. Cipher blok adalah jenis cipher yang menggunakan kedua -dua kunci kriptografi dan algoritma sebagai blok dan bukan sebagai bit individu. Data dikendalikan dalam blok 128-bit tetapi dalam kekunci utama 128-bit, 192-bit, dan 256-bit.
Untuk setiap panjang utama, Rjindael mempunyai bilangan pusingan yang berubah -ubah. Pada 128 bit, akan ada 9 pusingan, 192 bit mempunyai 11 pusingan, dan 13 pusingan untuk 256 bit. Rijndeal terus dibangunkan dan dikemas kini sebagai calon untuk Standard Penyulitan Lanjutan atau AES. AES juga disebut sebagai AES-RJINDAEL. Seperti Rjindael, AES juga mewakili standard antarabangsa dalam penyulitan.
Sebaliknya, RijndaelManaged adalah satu -satunya pelaksanaan di bawah Rijndael, kelas asasnya. Ia diklasifikasikan sebagai kelas tertutup awam dan "tidak terperinci" berbanding dengan kelas asasnya.
RijnDealManaged adalah kod yang dikendalikan semata -mata yang juga dilengkapi dengan rangka kerja.
Seperti Rijndael, RijndaelManaged mengendalikan data dalam panjang kunci yang sama. Ia juga berkongsi beberapa ciri asas seperti Rijndael. Senarai separa persamaan termasuk sintaks yang sama, sifat, bidang, serta platform di mana ia digunakan.
Ringkasan:
1.Rijndael adalah algoritma kelas asas di mana semua pelaksanaan Rijndael yang lain diperoleh dari. RijndaelManaged adalah salah satu pelaksanaan Rijndael.
2.Rijndael adalah peningkatan dari DES sebagai standard penyulitan yang selamat. Nama itu adalah gabungan nama terakhir pengaturcara. Ia diperkenalkan pada tahun 1997 dan telah digunakan di banyak agensi kerajaan dan antarabangsa untuk tujuan penyulitan. Ia terus menjadi calon untuk Standard Penyulitan Lanjutan (AES) yang juga dikenali sebagai AES-RIJNDAEL. RijndaelManaged juga berada di bawah AES kerana ia mengamalkan algoritma Rijndael.
Rijndael adalah "diwarisi" sementara RijndaelManaged adalah "tidak terperinci."
3.Satu lagi perbezaan ialah Rijndael adalah kelas abstrak awam manakala RijndaelManaged adalah kelas tertutup awam.
4.Oleh kerana RijndaelManaged adalah bentuk Rijndael yang diperolehi, ia berkongsi beberapa persamaan. Persamaan termasuk jumlah data yang dikendalikan, panjang utama, medan, sintaks, sifat, medan, platform, dan versi mereka.