|
|
1
1
直接从密码中派生密钥
更重要的是,它是一个非常弱的密钥,特别是当您选择Unicode编码时。“foobar”键中的字节模式是
官方的方法是使用
也看到 this SO question . |
|
|
2
2
您需要一个函数,该函数将从您的密码中获得Rijndael的有效密钥长度,现在,您可以使用
您应该使用另一个函数从您的密码中获取一个密钥——可能使用您生成的字节数组,并在上面运行一个类似sha1的加密散列函数。sha1会给你一个128位的长度,就像你目前使用的8个字符的密码一样,但是不管密码的长度如何。 |
|
|
3
0
退房
您将需要一个固定的salt值以及传递的,这将阻止人们从算法中计算密码。 它用于Tripledes,对于Rijndael应该很容易修改:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |