SORU
7 Ocak 2009, ÇARŞAMBA


RNGCryptoServiceProvider artıları ve eksileri

System.Security.Cryptography.RNGCryptoServiceProvider vs System.Random kullanarak artıları ve eksileri nelerdir. RNGCryptoServiceProvider biliyorum ki, daha fazla rastgele, yani' daha az hackerlar için tahmin edilebilir. Başka artıları ya da eksileri?


GÜNCELLEME:

Cevaplarına göre, burada artıları ve eksileri RNGCryptoServiceProvider kullanarak şimdiye kadar:

Artıları

  • RNGCryptoServiceProvider şifreleme açısından güçlü bir rasgele sayı, şifreleme anahtarları ve seviyor belirlemek için daha iyi olurdu anlamına gelir.

İnş

  • Random daha basit bir hesaplama olduğundan daha hızlıdır; şifreleme rastgelelik önemli değil simülasyonları ya da uzun hesaplamalar kullanıldığında, bu kullanılmalıdır.

CEVAP
7 Ocak 2009, ÇARŞAMBA


Bir şifreleme açısından güçlü RNG olacak yavaş --- daha fazla hesaplama --- ve olacak spectrally beyaz, ama olmayacak da uygun simülasyonları ya da Monte Carlo yöntemleri, her iki çünkü onlaryapındaha fazla zaman alır, ve test etmek için güzel bir tekrarlanabilir olmayabilir çünkü.

Genel olarak, simülasyon şifreleme ve hız için belirli bir PRNG için bir anahtar olarak bir UUID gibi, veya ve benzersiz bir numara istediğinizde bir PRNG şifreleme kullanmak istiyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FD2097

    FD2097

    21 HAZİRAN 2009
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • Kontor.TV

    Kontor.TV

    14 Mart 2006