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

  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012