Rijndael vs RijndaelManaged
Rijndael dan RijndaelPengurusan adalah dua kelas ruang nama kriptografi. Kedua-duanya diklasifikasikan sebagai algoritma atau, lebih khusus, algoritma penyulitan.
Rijndael adalah sejenis algoritma simetri. Ia merupakan kaedah penyulitan tertua dalam menghantar dan menyimpan data digital. Algoritma simetri 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 ialah untuk memastikan maklumat selamat, sahih, peribadi, dan selamat kerana ia diluluskan dari satu pengguna dan komputer ke komputer lain.
Pada tahun 1997, Rijndael dicipta sebagai respons apabila keselamatan Data Encryption Standard (DES) dipersoalkan. Ia menggantikan DES apabila Institut Teknologi Standard Nasional (NIST) menaja algoritma yang lebih selamat. Rijndael dicipta oleh Vincent Rijmen dan Joan Daemen. Kedua-dua Rijmen dan Daemen adalah cryptopgraphers dari Belgium. Nama itu dibentuk dengan menyisir bahagian awal nama-nama penciptanya. Rijndael adalah pengubahsuaian kerjasama bekas Rijmen dan Daemen yang dipanggil Square.
Rijndael cepat diterima oleh banyak kerajaan dan agensi antarabangsa. Institusi seperti NSA (Badan Keselamatan Negara), NASA (Lembaga Aeronautik dan Angkasa Negara), NESSIE (Skim Eropah Baru untuk Integriti dan Penyulitan Tandatangan) dan lain-lain menggunakan Rijndeal dalam komputer mereka. Ia berkembang menjadi standard global dan biasanya digunakan dalam komuniti global.
Aplikasi biasa Rjindael termasuk protokol dalam WPA2 (WiFi Protected Access, versi 2) dan dalam IPsec (Internet Protocol Security). Rijndael adalah cipher blok simetrik, alternatif kepada cipher aliran. Cipher blok adalah sejenis cipher yang menggunakan kedua-dua kunci kriptografi dan algoritma sebagai blok dan tidak sebagai bit individu. Data dikendalikan dalam blok 128-bit tetapi dalam kunci kekunci 128-bit, 192-bit dan kekunci 256-bit.
Untuk setiap panjang kunci, Rjindael mempunyai bilangan pusingan berubah. Dalam 128 bit, akan terdapat 9 pusingan, 192 bit mempunyai 11 pusingan, dan 13 pusingan untuk 256 bit. Rijndeal terus maju dan dikemas kini sebagai calon untuk Standard Penyulitan Lanjutan atau AES. AES juga dirujuk sebagai AES-Rjindael. Seperti Rjindael, AES juga mewakili piawaian antarabangsa dalam penyulitan.
Sebaliknya, RijndaelManaged adalah satu-satunya pelaksanaan di bawah Rijndael, kelas asasnya. Ia diklasifikasikan sebagai kelas awam yang dimeteraikan dan "tidak diwariskan" berbanding kelas asasnya.
RijndealManaged adalah kod semata-mata yang dikendalikan yang juga dilengkapi dengan rangka kerja.
Seperti Rijndael, RijndaelManaged mengendalikan data dengan panjang kunci yang sama. Ia juga berkongsi beberapa ciri asas seperti Rijndael. Senarai persamaan separa termasuk sintaks, sifat, medan, dan juga platform yang digunakan.
Ringkasan:
1.Rijndael adalah algoritma kelas asas di mana semua pelaksanaan Rijndael lain berasal dari. RijndaelManaged adalah salah satu pelaksanaan Rijndael.
2.Rijndael adalah peningkatan dari DES sebagai standard penyulitan selamat. Nama itu adalah gabungan nama terakhir para pengaturcara. Ia diperkenalkan pada tahun 1997 dan telah digunakan di banyak agensi kerajaan dan antarabangsa untuk tujuan penyulitan. Ia kemudian menjadi calon untuk Standard Penyulitan Lanjutan (AES) yang juga dikenali sebagai AES-Rijndael. RijndaelManaged juga jatuh di bawah AES kerana ia mengadopsi algoritma Rijndael.
Rijndael adalah "diwariskan" manakala RijndaelManaged adalah "tidak dapat diwarisi."
3. Perbezaan lain ialah Rijndael adalah kelas abstrak awam manakala RijndaelManaged adalah kelas awam yang dimeterai.
4. Memandangkan RijndaelManaged adalah bentuk Rijndael yang berasal, ia berkongsi beberapa tahap persamaan. Persamaan termasuk jumlah data yang dikendalikan, panjang kunci, medan, sintaks, sifat, medan, platform, dan versi mereka.