Pages

.Net Şifreleme Algoritmaları -2

Simetrik Şifreleme Algoritmaları :
Simetrik şifreleme demek bir veriyi şifrelediğimizde gönderici ve alıcının aynı şifre çözücü anahtara sahip olması gerekir.
.net platformunun desteklediği simetrik şifreleme algoritmaları:
Des,TripleDes ,Rc2 , Rijndael dir.

  • DES:Birleşik Devletler Veri Şifreleme Standartı (Data Encryption Standart)DESCryptoServiceProvider sınıfı tarafından uygulanmaktadır.
  • Triple DES - DES algoritması sıralı şekilde üç farklı şifreleme anahtarı ile uygulanır. TripleDESCryptoServiceProvider sınıfı tarafından uygulanmaktadır.
  • RC2 - RC2 Blok Şifresi. RC2CryptoServiceProvider sınıfı tarafından uygulanmaktadır.
  • Rijndael - İleri Düzey Şifreleme. RijndaelManaged sınıfı tarafından uygulanmaktadır.

image

 

image

simetrik şifreleme algoritması kullanarak veri şifreleyip bir txt dosyasına yazdık sonra bu şifrelenmiş veriyi txt dosyasından geri aldık ve şifreyi çözdük.
Dikkat: Burda Anahtar ve ilk değer vermek için bir vektör kullandık. Bu anahtar ve vektörü yine çözerken kullandık yani şifreleyen ve çözen aynı ortak anahtara sahip. İşte simetrik şifreleme.

Hiç yorum yok: