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

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • SPBedition

    SPBedition

    24 HAZİRAN 2013
  • Wii Minute Radio

    Wii Minute R

    31 Mayıs 2008