我在postgreSQL中有 bytea 类型的行用于密码哈希。
我想要做的是将它放入JSON并从c#controller获取它。
我无法反序列化对byte []的响应,因此我将其反序列化为字符串
data = JsonConvert.DeserializeObject<DataJSON>(JSONReply.ToString());
DataJSON包含“字符串数据”(而不是byte []数据)。
如何将此字符串转换为byte []?
我试过的是:
Encoding.UTF8.GetBytes(data.data);
Encoding.ASCII.GetBytes(data.data);
它们都太长了(密码哈希的预期长度是64字节)。
任何想法如何转换它?
data.data包含此
"\\x862e21d34b4c3178abe7d8ec6d163d0fb400dd4ca483d92e670eb91641c3e178e87c4e62a188679b9443b04f278e8d55d9c62516da131115fd1e1c3d5c3ed448"