Bilmek istediğin her şeye ulaş

Rijndael Algoritması nedir?

Rijndael Algoritması ne için oluşturulmuştur ? Ne özellikleri vardır ? Ne kolaylıkları vardır ?Düzenle
Şifreleme, veri güvenliği konularındandır. Veriyi şifrelemek için çeşitli yöntemler vardır. Basit bir örnek verecek olursak müşterilerimin telefon numaralarını telefon defterime yazarken son iki numaralarını +1 ekleyerek yazarsam bu defteri ele geçirecek bir kişi müşterilerimin gerçek numarasını bilemeyecektir. Telefon numaralarına erişmesi için son rakamdan 1 eksiltmesi gerektiği "anahtarı"na sahip olması gerekir.
Rijndael'de bir şifreleme algoritmasıdır. AES adı verilen elektronik verini şifrelenmesi standartlarında 1. Sıradadır.

Yazılım geliştirme teknolojilerinde bu şifreleme metodu ile veriler şifrelenebilmektedir. . NET Framework 'de System. Security. Cryptography isim alanı altında bu sınıfa erişlerek şifreleme işlemi yapılabilir.

Örnek bir kod yazmamı ister misiniz : )

Kriptoloji

Yukarıdaki kodlarda EncDec (encrypt, decrypt) sınıfı yardımıyla ekranda gireceğim bir metni şifreleyecek.

Kriptoloji

Gördüğünüz gibi ekranda "inploid" ifadesinin Rijndael ile şifrelenmiş karşılığı görülmektedir. Tabi bu şifreleme sırasında EncDec sınıfında verdiğimiz "gizlisifre" stringini parametre olarak kullandığında çıkan sonuç. Yani girişte ifade ettiğim müşteri telefon numaralarımı neye göre şifrelediğmin bir anahtarı.

Bu konuyla ilgili kaynak kodları şuradaki makaleden çektim.

codeproject.com/articles/5719/simple-enc...

Bir de şu video daha derinlere inmeniz için yardımcı olacaktır.

  • Paylaş
Sonraki Soru
HESAP OLUŞTUR