Задача: Данные шифрованные в HEX. Необходимо прочитать их.
Пример: Из 4d79206e616d652044656e6973 получаем My name Denis
Пример кода на C# реализующий эту задачу.
string hexString = richTextBox1.Text;
byte[] tmp;
int j = 0;
tmp = new byte[(hexString.Length) / 2];
for (int i = 0; i <= hexString.Length - 2; i += 2)
{
tmp[j] = (byte)Convert.ToUInt32(Int32.Parse(hexString.Substring(i, 2), System.Globalization.NumberStyles.HexNumber));
j++;
}
richTextBox1.Text = Encoding.GetEncoding(1252).GetString(tmp);
Для этого не обходимо WinForm, на нее выкинуть richTextBox1 и Button1 =)
P.S.: Проверить можно тут
Спасибо за советы Tricks_Ter
Комментариев нет:
Отправить комментарий