题
我需要为TripleDES加密生成字节数组。我不想使用.generateKey()
,因为我需要知道密钥中的字节以将它们传递给另一个应用程序。
感谢您的答复,但我忘了提一件事:字节必须是奇校验。否则我无法从它们生成TripleDES密钥。我对奇校验并不十分熟悉,所以我猜必须创建一个字节校验,检查它是否具有奇校验。然后将它放入数组中,否则不会。
解决方案
如果需要确保奇数奇偶校验,则必须自己计算。应该这样做: 通用标签
其他提示
怎么样: 通用标签
请注意, RandomNumberGenerator
适用于加密工作(就相当安全,难以预测的随机数据而言),而System.Random
则不是。
GetBytes 方法返回密码学上很强的值序列: 通用标签
What about Random.NextBytes()
More info here.
不隶属于 StackOverflow