65 lines
5.0 KiB
HTML
65 lines
5.0 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>签名算法</title>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
|
|
<meta name="apple-mobile-web-app-capable" content="yes"/>
|
|
<link href="resources/css/jquery-ui-themes.css" type="text/css" rel="stylesheet"/>
|
|
<link href="resources/css/axure_rp_page.css" type="text/css" rel="stylesheet"/>
|
|
<link href="data/styles.css" type="text/css" rel="stylesheet"/>
|
|
<link href="files/签名算法/styles.css" type="text/css" rel="stylesheet"/>
|
|
<script src="resources/scripts/jquery-1.7.1.min.js"></script>
|
|
<script src="resources/scripts/jquery-ui-1.8.10.custom.min.js"></script>
|
|
<script src="resources/scripts/axure/axQuery.js"></script>
|
|
<script src="resources/scripts/axure/globals.js"></script>
|
|
<script src="resources/scripts/axutils.js"></script>
|
|
<script src="resources/scripts/axure/annotation.js"></script>
|
|
<script src="resources/scripts/axure/axQuery.std.js"></script>
|
|
<script src="resources/scripts/axure/doc.js"></script>
|
|
<script src="data/document.js"></script>
|
|
<script src="resources/scripts/messagecenter.js"></script>
|
|
<script src="resources/scripts/axure/events.js"></script>
|
|
<script src="resources/scripts/axure/recording.js"></script>
|
|
<script src="resources/scripts/axure/action.js"></script>
|
|
<script src="resources/scripts/axure/expr.js"></script>
|
|
<script src="resources/scripts/axure/geometry.js"></script>
|
|
<script src="resources/scripts/axure/flyout.js"></script>
|
|
<script src="resources/scripts/axure/ie.js"></script>
|
|
<script src="resources/scripts/axure/model.js"></script>
|
|
<script src="resources/scripts/axure/repeater.js"></script>
|
|
<script src="resources/scripts/axure/sto.js"></script>
|
|
<script src="resources/scripts/axure/utils.temp.js"></script>
|
|
<script src="resources/scripts/axure/variables.js"></script>
|
|
<script src="resources/scripts/axure/drag.js"></script>
|
|
<script src="resources/scripts/axure/move.js"></script>
|
|
<script src="resources/scripts/axure/visibility.js"></script>
|
|
<script src="resources/scripts/axure/style.js"></script>
|
|
<script src="resources/scripts/axure/adaptive.js"></script>
|
|
<script src="resources/scripts/axure/tree.js"></script>
|
|
<script src="resources/scripts/axure/init.temp.js"></script>
|
|
<script src="files/签名算法/data.js"></script>
|
|
<script src="resources/scripts/axure/legacy.js"></script>
|
|
<script src="resources/scripts/axure/viewer.js"></script>
|
|
<script src="resources/scripts/axure/math.js"></script>
|
|
<script type="text/javascript">
|
|
$axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
|
|
$axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
|
|
$axure.utils.getReloadPath = function() { return 'resources/reload.html'; };
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<div id="base" class="">
|
|
|
|
<!-- Unnamed (Rectangle) -->
|
|
<div id="u1243" class="ax_default flow_shape">
|
|
<div id="u1243_div" class=""></div>
|
|
<!-- Unnamed () -->
|
|
<div id="u1244" class="text" style="visibility: visible;">
|
|
<p><span>签名参数说明:</span></p><p><span> 签名参数为请求的所有参数(签名sign除外)的md5计算结果. 具体算法如下:</span></p><p><span style="color:#FF0000;"> 一: 把所有的请求参数, 按参数名由小到大排序, 并用连接符&连接成一个字符串</span></p><p><span style="color:#FF0000;"> 二: 在字符串后面追加一个签名key, 这个key由商户在所属门店后台中配置.</span></p><p><span style="color:#FF0000;"> 三: 把生成的最终字符串通过md5加密.</span></p><p><span><br></span></p><p><span>例:</span></p><p><span> 调用某接口, 必须的参数为: appid, devkey, market_key</span></p><p><span> 假设本次调用实际参数为 appid=aaa, devkey=bbb, market_key=111</span></p><p><span> 那么具体的签名过程为,首先按照参数名来排序,即:</span></p><p><span style="color:#FF0000;"> appid=aaa</span></p><p><span style="color:#FF0000;"> devkey=bbb</span></p><p><span style="color:#FF0000;"> market_key=111</span></p><p><span> 然后用&连接:</span></p><p><span> </span><span style="color:#FF0000;">appid=aaa&devkey=bbb&market_key=111</span></p><p><span> 再在结果后追加签名key, 假设key为123, 则为:</span></p><p><span> appid=aaa&devkey=bbb&market_key=111&</span><span style="color:#FF0000;">key=123</span></p><p><span style="color:#FF0000;"> </span><span style="color:#000000;">最后用md5加密这个串:</span></p><p><span style="color:#FF0000;"> md5(appid=aaa&devkey=bbb&market_key=111&key=123)</span></p><p><span style="color:#FF0000;"> 生成的最终结果即为最后的参数签名.</span></p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|