publicstaticstringStringToHex(string s) { var b = Encoding.Default.GetBytes(s); string result = string.Empty; for (int i = 0; i < b.Length; i++) { result += Convert.ToString(b[i], 16); }
return result; }
publicstaticbyte[] HexStringToBytes(string s) { s = s.Replace(" ", "").Trim().ToUpper(); byte[] buffer = newbyte[s.Length/2]; for (int i = 0; i < s.Length; i+=2) { buffer[i / 2] = (byte) Convert.ToByte(s.Substring(i, 2), 16); }