在C#中这等效于什么?

MessageDigest md = MessageDigest.getInstance("SHA");
byte[] after = md.digest(before);
String securityHash =new sun.misc.BASE64Encoder().encode(after);


源代码是Java

最佳答案

System.Security.Cryptography名称空间是MessageDigest的高级类似物。例如,您可以使用MD5CryptoServiceProvider来计算MD5哈希,如下所示:

MD5 md = new MD5CryptoServiceProvider();
after = md.ComputeHash(before)

关于c# - C#中的Java方法'MessageDigest.getInstance()'等效于什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19253538/

10-11 23:54