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>