在Java中,MD5 MessageDigest 可以更新 Digest 比如// Get MD5 encryption algorithm
slgorithm = MessageDigest.getInstance("MD5");// Add the uid and seed to the algorithm
algorithm.reset();
algorithm.update(byte[]1);
algorithm.update(byte[]2);
// Create byte array equal to MD5( uid + seed )
digest = algorithm.digest();
但在C#中,好像没有类似update这样的方法,可以同时对多个对象(String, byte[]. etc.) 进行MD5 Hash 比如public static byte[] generateMD5Digest(byte[] target)
{
   byte[] digest;
   MD5 md5 = MD5.Create();
   digest = md5.ComputeHash(target); // 想对多个byte[]对象进行MD5 Hash
   return digest;
}
期待高人的指引。