# 签名算法 优声云打印平台请求参数sign生成说明: * 将**请求参数中除sign外的多个键值对**,按照**按参数名称ASCII字典顺序排序**排序,并按照"key1value1key2value2..."的格式拼成一个字符串(空值不参与签名): ``` stringA=key1value1key2value2 ``` * 将appsecret拼接在1步骤stringA中排序后的字符串后面得到待签名字符串,stringB=stringA+appsecret,假定appsecret是“10bf3984d33900906df9fabdbfda59e8”, ``` stringB=key1value1key2value210bf3984d33900906df9fabdbfda59e8 ``` * 使用md5算法加密待加密字符串即为sign,即sign=MD5(stringB)。即 ``` sign=a8767fa47a75da11a04a13be398c6eb8 ``` * 将sign添加到请求参数中 > 基于以上签名生成方式,其中私密参数appsecret,由优声科技统一分配,获取方式参照【使用前准备】。