private static byte[] GetBytes(string text, int length) { byte[] bytes = new byte[length]; int i = 0; for ( ; i < Math.Min(text.Length, length); ++i) { bytes[i] = (byte)text[i]; } return bytes; }