1

これはばかげた質問かもしれませんが、私は技術監査と知識ベースの質問の最中なので、重要です。

C# 4.0 (.net Framework 4.0 を使用) のコードを見て、Microsoft の System.Security.Cryptography.RNGCryptoServiceProvider クラスの GetBytes メソッドの実装でどのアルゴリズムが使用されているのか疑問に思っています。

強度は、提供されたバイト バッファの数である可能性がありますが、私は混乱しており、RNGCryptoServiceProvider が特定のよく知られているアルゴリズムを使用しているか、独自の Microsoft を使用しているかを特定できませんでした。

質問は単純明快であり、文書化されたアルゴリズムの名前またはその独自の Microsoft アルゴリズムであるかどうかを示す情報をかなり見ていると思います。

4

1 に答える 1

2

以下は、CryptGenRandom で使用されるアプローチの詳細を示す情報です。

https://en.m.wikipedia.org/wiki/CryptGenRandom

于 2016-12-02T04:50:56.873 に答える