这个java 加密方法如何转 c#,搞了一天了 ?
一段java代码中用到了 PBEKeySpec 类,该类的构造函数如下
public PBEKeySpec(char[] password, byte[] salt,int iterationCount,int keyLength)
具体加密时用到了如下方法;
private static byte[] pbkdf2(char[] password, byte[] salt, int iterations,
int bytes) throws NoSuchAlgorithmException, InvalidKeySpecException
{
PBEKeySpec spec = new PBEKeySpec(password, salt, iterations, bytes * 8);
SecretKeyFactory skf = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1");
return skf.generateSecret(spec).getEncoded();
}
请教高手, 把这段代码 转成 c#,