相关疑难解决方法(0)

在C#中使用AES加密

我似乎无法找到使用AES 128位加密的一个很好的清洁示例.

有没有人有一些示例代码?

c# cryptography aes rijndaelmanaged

118
推荐指数
7
解决办法
34万
查看次数

使用Rfc2898DeriveBytes在C#中实现PBKDF2

伙计们,我正在尝试在C#中实现一个创建WPA共享密钥的PBKDF2函数.我在这里找到了一些:http://msdn.microsoft.com/en-us/magazine/cc163913.aspx似乎产生了一个有效的结果,但是它的一个字节太短......而且错误的PSK值.

为了测试输出,我将其与此进行比较:http://www.xs4all.nl/~rjoris/wpapsk.htmlhttp://anandam.name/pbkdf2/

我确实找到了一种方法来使用C#内置库来调用Rfc2898DeriveBytes.使用这个,我得到一个有效的输出:

Rfc2898DeriveBytes k3 = new Rfc2898DeriveBytes(pwd1, salt1, 4096);
byte[] answers = k3.GetBytes(32);
Run Code Online (Sandbox Code Playgroud)

现在,我使用Rfc2898DeriveBytes的一个限制是"盐"必须是8个八位字节长.如果它更短,则Rfc2898DeriveBytes会抛出异常.我想我所要做的就是将盐(如果它更短)填充到8个字节,我会很好.但不是!我已经尝试了几乎所有填充与较短盐的组合,但我不能复制我从上面这两个网站得到的结果.

那么底线是,这是否意味着Rfc2898DeriveBytes只是不能使用短于8个字节的源盐?如果是这样,有没有人知道我可以使用哪些C#代码为WPA预共享密钥实现PBKDF2?

c# pbkdf2 rfc2898

22
推荐指数
3
解决办法
2万
查看次数

如何使用AES加密VBScript?

我希望使用特定的密钥和IV值在VBScript中使用Rijndael/AES加密一些数据.有没有好的功能库或COM组件可以使用?

我看着CAPICOM ; 它只允许使用密码,并且不允许设置特定的密钥和IV值.

vbscript aes rijndael asp-classic rfc2898

11
推荐指数
2
解决办法
2万
查看次数

AES计数器模式C#等效

我使用以下javascript来加密一些数据:http://www.movable-type.co.uk/scripts/aes.html

我必须用C#解密它.有人知道如何用Rijndael经理解密吗?

我想避免移植代码;-)

提前致谢

javascript c# aes

2
推荐指数
1
解决办法
3303
查看次数