我正在寻找OpenSSL EVP_BytesToKey函数的直接.NET实现.我发现的最接近的是System.Security.Cryptography.PasswordDeriveBytes类(和Rfc2898DeriveBytes),但它似乎略有不同,并且不生成与EVP_BytesToKey 相同的密钥和iv.
我也发现这个实现似乎是一个好的开始,但没有考虑迭代计数.
我意识到有OpenSSL.NET,但它只是本机openssl DLL的包装,而不是"真正的".NET实现.
.net c# encryption openssl md5
.net ×1
c# ×1
encryption ×1
md5 ×1
openssl ×1