いくつかのcryptogtaphyのものを歩いていると、RNGCryptoServiceProvider
2つの方法があることがわかりました:
RNGCryptoServiceProvider.GetNonZeroBytes
と
RNGCryptoServiceProvider.GetBytes
そして、私は尋ねます:
一部 (0 以上)がゼロ である暗号学的に強力なランダム値のシーケンスでバイト配列を埋めることの何が奇妙ですか? (これはランダムな値であり、明らかに多くのゼロはありませんが、それでもゼロは通常の数値です)
なぜ彼らは区別を作成したのですか?