我需要使用PBKDF2加密从C# & C++ Metro (WinRT)应用程序中从咸密码中派生密钥。在Metro上使用PBKDF2 (就像OpenSSL的PKCS5_PBKDF2_HMAC_SHA1调用做的那样)派生密钥应该使用什么?有基于OpenSSL的WinRT版本吗?顺便说一下,我可以从C#或C++调用函数,所以两者都可以。任何建议都将不胜感激!
编辑:我刚找到一个名为“.NET”的Rfc2898DeriveBytes函数-- deta
对于使用PBKDF2生成密码的散列是否安全,我想得到一些意见。为了我的目的,我想假设哈希本身将张贴在白宫Twitter页面上(换句话说,它将是公开的)。我会更好地使用大量的SHA-256迭代(作为我的100,000次PBKDF2迭代的替代)吗?有没有任何可以逆转PBKD2的攻击?这是我使用的代码: // convert to byte[] and store i