public static string getRandomHexString(int digits, string spacer = "") { string toreturn = string.Empty; toreturn += ToHex((byte)RNG.Next(0xFF)); for (int i = 0; i < digits - 1; i++) { toreturn += spacer + HexEncoding.ToHex((byte)RNG.Next(0xFF)); } return(toreturn); }
public override string ToString() { return(HexEncoding.byteArrayToString(ToArray())); }
public string ReadHexString(int count) { return(HexEncoding.byteArrayToString(ReadBytes(count))); }
public void WriteHexString(string value) { WriteBytes(HexEncoding.GetBytes(value)); }