GET api/EncryTest/GetEncryTest
此函数可以进行客户端加密测试、也可以进行数据库登录用户加密、同时获得和WebAPI沟通的加密Key、对明码字符串进行MD5
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| data | data 是一个JSON对象
data
{
string Valuetext //传入的明码字符串
string MD5Value //明码MD5后的值(不需传入)
string EncryptKey //客户端加密的32位字符加密Key (可以不传入,服务端产生后客户端可以使用此Key进行验证)
string EncryptValue //服务器端对明码进行加密后的加密串
string DBPassword //要加密的数据库用户密码
string DBName //要加密的数据库名
string EncryptDBPsssword, //数据库用户密码加密后值
} |
Define this parameter in the request URI. |
Response Information
返回值是传入的JSON对象 data 详细注释信息请显示此返回值
Response body formats
application/json, text/json
Sample:
{
"Valuetext": "sample string 1",
"MD5Value": "sample string 2",
"EncryptKey": "sample string 3",
"EncryptValue": "sample string 4",
"DBPassword": "sample string 5",
"DBName": "sample string 6",
"EncryptDBPsssword": "sample string 7"
}
application/xml, text/xml
Sample:
<EncryptTestModal xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebAPI.Models"> <DBName>sample string 6</DBName> <DBPassword>sample string 5</DBPassword> <EncryptDBPsssword>sample string 7</EncryptDBPsssword> <EncryptKey>sample string 3</EncryptKey> <EncryptValue>sample string 4</EncryptValue> <MD5Value>sample string 2</MD5Value> <Valuetext>sample string 1</Valuetext> </EncryptTestModal>