byte[] ba = Encoding.Default.GetBytes(s);
var hexString = BitConverter.ToString(ba);
hexString = hexString.Replace("-", "");
string pattern = @"[A-Z]";
string target = "";
Regex regex = new Regex(pattern);
string result = regex.Replace(hexString, target);
return result;
string str = "Hello Marco !";
if (str.Length > 8)
str = str.Substring(0, str.Length - (str.Length - 8));
стековефлоу- неа, в данном случае сразу MSDN ;)))