diff --git a/Leaf.Core/Extensions/String/StringExtensions.cs b/Leaf.Core/Extensions/String/StringExtensions.cs
index bc3bd6d..cf5c3b7 100644
--- a/Leaf.Core/Extensions/String/StringExtensions.cs
+++ b/Leaf.Core/Extensions/String/StringExtensions.cs
@@ -87,6 +87,22 @@ public static string GetJsonValueEx(this string json, string key, string ending
?? throw new StringBetweenException($"Не найдено значение JSON ключа \"{key}\". Ответ: {json}");
}
+
+ ///
+ /// Конвертирует HEX строку в оригинальный набор байт
+ ///
+ /// Строка сданными в виде HEX
+ /// Оригинальный набор байт
+ public static byte[] HexStringToBytes(this string hexString)
+ {
+ int numberChars = hexString.Length;
+ var bytes = new byte[numberChars / 2];
+ for (int i = 0; i < numberChars; i += 2)
+ bytes[i / 2] = Convert.ToByte(hexString.Substring(i, 2), 16);
+
+ return bytes;
+ }
+
///
/// Возращает тип форматирование числа с разделением тысяч.
///
diff --git a/Leaf.Core/Leaf.Core.csproj b/Leaf.Core/Leaf.Core.csproj
index 53e829d..4778a10 100644
--- a/Leaf.Core/Leaf.Core.csproj
+++ b/Leaf.Core/Leaf.Core.csproj
@@ -47,6 +47,7 @@
© 2018 Developed by Grand Silence — Kelog Studio
threading,patterns,strings,serialization
https://raw.githubusercontent.com/csharp-leaf/Leaf.Core/master/Icons/icon-300.png
+ 1591