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

  • colacas

    colacas

    29 EKİM 2006
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • tutvid

    tutvid

    19 AĞUSTOS 2006