【发布时间】:2018-01-06 19:04:15
【问题描述】:
我正在使用 API 开发一个项目。现在我正在尝试加密数据,因此没有人可以编辑它。我想过使用公钥加密数据,使用私钥加密公钥和(加密数据)。但我无法使用 API uri 发送此加密数据,因为它包含“/”字符。
加密我的 JSON 数据以便没有人可以编辑它的最佳方法是什么?
以下是 Json 的示例:
{
"Name": "HP Laptop",
"Category": "Laptop",
"Price": 300,
"Currency": "OMR",
"details": "core i 5 ",
"productID": 1,
"Quantity": 10
}
【问题讨论】:
-
是get方法吗?
-
发布方法@PowerStar
-
你能告诉我们发布方法吗?如果您添加加密字符串请求正文,则不会有任何 url 问题.. 好的,请告诉我们您的方法。
-
如果问题只是数据中的 / 那么您是否使用 System.Uri.EscapeDataString() 对其进行了编码?
-
@jcubic — 这不是加密!它可以通过 ASCII 协议传输二进制数据。它提供零安全性。
标签: javascript json api encryption