using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace CommLib.BdPush
{
///
/// 作者:冼树华
/// QQ:56472465
/// 日期:20150-04-29
/// 功能:静态工具类
///
public static class Tool
{
///
/// MD5加密
///
/// 字符串
/// string
public static string Md5Hash(string input)
{
MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider();
byte[] data = md5Hasher.ComputeHash(Encoding.UTF8.GetBytes(input));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
return sBuilder.ToString();
}
///
/// 获取当前时间戳
///
/// uint
public static uint getDefauleTimestamp()
{
DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
DateTime nowTime = DateTime.Parse(DateTime.Now.ToString());
TimeSpan toNow = nowTime.Subtract(startTime);
string timeStamp = "";
timeStamp = toNow.Ticks.ToString();
timeStamp = timeStamp.Substring(0, timeStamp.Length - 7);
return uint.Parse(timeStamp);
}
}
}