![]() |
1
1
直接从密码中派生密钥
更重要的是,它是一个非常弱的密钥,特别是当您选择Unicode编码时。“foobar”键中的字节模式是
官方的方法是使用
也看到 this SO question . |
![]() |
2
2
您需要一个函数,该函数将从您的密码中获得Rijndael的有效密钥长度,现在,您可以使用
您应该使用另一个函数从您的密码中获取一个密钥——可能使用您生成的字节数组,并在上面运行一个类似sha1的加密散列函数。sha1会给你一个128位的长度,就像你目前使用的8个字符的密码一样,但是不管密码的长度如何。 |
![]() |
3
0
退房
您将需要一个固定的salt值以及传递的,这将阻止人们从算法中计算密码。 它用于Tripledes,对于Rijndael应该很容易修改:
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |