您的位置:首页 > 编程语言 > C#

C# 生成字符串的 CheckSum

2015-11-04 18:48 726 查看
C# 生成字符串的 CheckSum

private static string CheckSum(string message)
{
char[] chars = message.ToCharArray();
int checksum = 0;
for (int i = 0; i < chars.Length; i++)
{
checksum += (int)chars[i];
}
checksum = (~checksum & 0xFFFF) + 0x0001;
return Convert.ToString(checksum, 16).ToUpper();
}


例如,字符串“1234567890” 的 CheckSum 为:“FDF3”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: