11 Eylül 2018 Salı

Aes Sınıfı - Simetrik Şifreleme

Kullanım
Şöyle yaparız.
using (Aes algorithm = Aes.Create())
{
  ...
}
Create metodu
Şöyle yaparız. CBC modunda çalışır.
Aes aesAlg = Aes.Create();
CreateEncryptor metodu
Şöyle yaparız.
ICryptoTransform encryptor = aesAlg.CreateEncryptor(aesAlg.Key, aesAlg.IV);
Encrypt metodu
Şöyle yaparız.
var cypherText = AES.Encrypt(123d); // 8 bytes
IV Alanı
Şöyle yaparız.
byte[] IV = ...;
aesAlg.IV = IV;
Key Alanı
Şöyle yaparız.
byte[] Key = ...
aesAlg.Key = Key;

Hiç yorum yok:

Yorum Gönder