适用于iPhone的PasswordDeriveBytes(.net 2.0)

时间:2011-01-04 20:48:56

标签: .net iphone objective-c cryptography salt

我想在iPhone中使用.NET 2.0的PasswordDeriveBytes(RSA PBKDF1)。我怎样才能实现完全相同的实现?它有什么方法或库吗?我特别想要使用盐。

由于

1 个答案:

答案 0 :(得分:0)

由于MS实现并不完全遵循PKCS#5规范,最简单的方法是将Mono(C#)源代码转换为Objective C.这将使您非常接近MS实现(除了非常糟糕的错误之外的所有内容: - )。在任何情况下,我建议你坚持使用规范(不要获得更多的字节,它是设计提供的)。

https://raw.github.com/mono/mono/master/mcs/class/corlib/System.Security.Cryptography/PasswordDeriveBytes.cs