C#充气城堡FipsDRBG

时间:2018-08-08 01:39:08

标签: c# bouncycastle fips

我正在尝试从FipsDRBG类访问一些内容。 我的代码如下所示。如何访问fromEntropySource()?该函数在FipsDRBG的内部类Base中。

MyEntropyProvider entropyProvider = new MyEntropyProvider(@params);
FipsDrbg.BuilderService shaAlgo = FipsDrbg.Sha1; // Here I tried to use FipsDrbg.Base but then again it is internal    
FipsDrbg.Builder builder = shaAlgo.fromEntropySource(entropyProvider);

我已经将C#FipsDrbg与Java FipsDrbg进行了比较。在Java中,所有类都声明为public,这就是为什么我可以轻松访问它们的原因。我无法访问FipsDrbg.Base或fromEntropySource()。

有人可以建议如何进行此操作吗?

1 个答案:

答案 0 :(得分:0)

获得库的付费版本后,我可以访问所有与FIPS相关的代码。它对所有FIPS相关功能提供了强大的支持,这些功能可能在免费版本中提供,或者可能不提供。