public string CreateObjectHash(object obj) { if (obj == null) { return(string.Empty); } var computeHash = EasyMD5.HashObject(obj); return(computeHash); }
/// <summary> /// 获取对象Hash值 /// </summary> /// <param name="obj"></param> /// <returns></returns> public static string CreateObjectHash(object obj) { if (obj == null) { return(string.Empty); } var json = SerializeObjectFunc(obj); string hashString = EasyMD5.Hash(json); return(hashString); }
/// <summary> /// 校验对象Hash值 /// </summary> /// <param name="obj"></param> /// <param name="hash"></param> /// <returns></returns> public static bool VerifyObjectHash(object obj, string hash) { var json = SerializeObjectFunc(obj); return(EasyMD5.Verify(json, hash)); }