Beispiel #1
0
        public string CreateObjectHash(object obj)
        {
            if (obj == null)
            {
                return(string.Empty);
            }
            var computeHash = EasyMD5.HashObject(obj);

            return(computeHash);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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));
        }