资源描述
报文编押规则 RDC-DED-ISF
第一代支付系统报文编核押规则
(版本1.0)
中国人民银行清算总中心
2010年11月
文档修订记录
版本编号
变化状态
简要说明
日期
变更人
批准日期
批准人
V0.1
A
新建
2010.3.30
孔昭龙
2010.3.30
贺铁林
V0.5
M
修改
2010.4.16
孔昭龙
2010.4.16
贺铁林
V0.9
M
修改
2010.6.28
孔昭龙
2010.6.28
贺铁林
V1.0
M
修改
2010.9.24
孔昭龙
2010.9.24
贺铁林
注:变化状态:A—增加,M—修改,D—删除
内部资料
注意保密
目 录
修改记录 4
1 编押及核押规则 5
1.1 编押方法 5
1.2 核押方法 5
1.3 组织密押要素串 5
1.4 PKG报文组密押要素串例子: 5
2 第一代支付系统中需要编核押的报文清单 6
3 第一代支付系统中需编核押的报文要素清单 7
3.1 HVPS大额支付系统 7
3.2 BEPS小额支付系统 14
内部资料
注意保密
内部资料
注意保密
修改记录
序号
修改日期
修改说明
1.
2010-3-30
[C] 创建第一稿作为文档模板;
2.
2010-4-16
[M] 发布0.5版本;
3.
2010-6-28
[M] 发布0.9版本;
4.
2010-9-24
[M] 发布1.0版本;
5.
2010-11-18
[M] 新增大额核编押报文CMT231、CMT402、CMT403
说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;
1 编押及核押规则
第一代支付系统为了保证报文在传输、存储、处理过程中的安全性、可靠性与完整性,采取了对业务报文进行加编密押及核验密押的做法,发送往账业务报文时对报文中重要的要素进行编押,接收来账业务报文后对报文的密押进行校验核押。
1.1 编押方法
将报文需编押要素组织成密押要素串,提交给密押设备进行编押,获取密押设备返回的密押串。
1.2 核押方法
将报文需编押要素组织成密押要素串,提交给密押设备进行编押,获取密押设备返回的密押串,将获得的密押串与来账报文中的密押串作比较,判断是否一致。
1.3 组织密押要素串
对报文进行编核押时首先要将报文要素组成密押要素串,组密押要素串时必需按照本文档中“3第一代支付系统需编核押的报文要素清单”的报文要素先后顺序组织成密押要素串,各要素必须按其固定的格式、长度,如果要素值长度不足,也必须进行补位处理:数值型要素(n)前补0;字符型要素(x)后补空格。其中报文要素“货币符号、金额(32A)”比较特殊,组密押串时其格式必须是定长3位的货币符号加上定长15位的金额(不足15位前补0)。
需注意:由于PKG报文与CMT报文结构不同,所以组密押要素串的方法也不相同,PKG报文中有包头要素及包明细业务要素,密押要素串就是由包头要素及包明细业务部分组成,组串时首先将包头要素值组成包头密押要素串,再将包明细业务部分(包括业务头及正文体、要素TAG码、要素值)按MD5算法计算出明细业务的数据指纹,最后将包头密押串及明细数据指纹合成报文密押要素串。
1.4 PKG报文组密押要素串例子:
PKG报文:
{1: 2001 5840 xxxxx4000003 5840BEPS5495004549292009031977770001233920090319 }{P::012:xxxx84000003:B63:5:32B:RMB000000003905020:C15:685C58EBC1342C94EF78801AB613B38CAE6077B5:02C:001:30E:20090319:011:xxxx02088017:0BD:00012339:BS1:1:BS2:20090319:BS3:03:BS4:0:CIB:03}{2:001 }{3::B40:0:50A……}{2:001 }{3::B40:0:50A:……}{2:001 }{3::B40:0:50A:……. }{2:001 }{3::B40:0:50A:……}{2:001 }{3::B40:0:50A:……..}{C:92009800282A99AE1B8992A2B980BBA3}
包头密押要素串:
001xxxx02088017xxxx84000003200903190001233900000005RMB000000003905020
包明细业务部分:
{2:001 }{3::B40:0:50A……}{2:001 }{3::B40:0:50A:……}{2:001 }{3::B40:0:50A:……. }{2:001 }{3::B40:0:50A:……}{2:001 }{3::B40:0:50A:……..}
明细数据指纹:
E100A13DEC15171DCA505DC4E86A5612
报文密押要素串:
001xxxx02088017xxxx84000003200903190001233900000005RMB000000003905020E100A13DEC15171DCA505DC4E86A5612
2 第一代支付系统中需要编核押的报文清单
序号
报文编号
报文名称
HVPS大额支付系统
1.
CMT100
汇兑支付报文
2.
CMT101
委托收款(划回)支付报文
3.
CMT102
托收承付(划回)支付报文
4.
CMT103
国库资金汇划(贷记)支付报文
5.
CMT105
银行间同业拆借支付报文
6.
CMT108
退汇支付报文
7.
CMT109
电子联行专用汇兑报文
8.
CMT121
银行汇票资金移存报文
9.
CMT122
清算银行汇票资金报文
10.
CMT123
银行汇票多余资金划回报文
11.
CMT124
银行汇票未用退回资金报文
12.
CMT231
即时转账报文
13.
CMT232
即时转账借贷通知报文
14.
CMT402
质押融资支付报文
15.
CMT403
质押融资扣款支付报文
16.
CMT407
质押融资支付通知报文
17.
CMT408
质押融资扣款支付通知报文
18.
CMT228
错账冲正报文
19.
CMT229
单边业务清算报文
BEPS小额支付系统
1.
PKG001
普通贷记业务包
2.
PKG002
普通借记业务包
3.
PKG003
实时贷记业务包
4.
PKG004
实时借记业务包
5.
PKG005
定期贷记业务包
6.
PKG006
定期借记业务包
7.
PKG007
贷记退汇业务包
8.
PKG008
普通借记回执包
9.
PKG009
实时贷记回执包
10.
PKG010
实时借记回执包
11.
PKG011
定期借记回执包
12.
PKG012
通用信息业务包
3 第一代支付系统中需编核押的报文要素清单
3.1 HVPS大额支付系统
3.1.1 CMT100汇兑支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
CC4
付款人开户行行号
M
12n
7.
50C
付款人账号
M
32x
√
8.
50A
付款人名称
M
60g
9.
50B
付款人地址
O
60g
10.
0B9
收报中心代码
M
4n
√
11.
012
接收清算行行号
M
12n
√
12.
58A
接收行行号
M
12n
√
13.
CC5
收款人开户行行号
M
12n
14.
59C
收款人账号
M
32x
√
15.
59A
收款人名称
M
60g
16.
59B
收款人地址
O
60g
17.
CEF
业务种类3
M
2x
18.
0BC
支付交易序号
M
8n
√
19.
72A
附言
O
60g
3.1.2 CMT101委托收款(划回)支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
CC4
付款人开户行行号
M
12n
7.
50C
付款人账号
M
32x
√
8.
50A
付款人名称
M
60g
9.
0B9
收报中心代码
M
4n
√
10.
012
接收清算行行号
M
12n
√
11.
58A
接收行行号
M
12n
√
12.
CC5
收款人开户行行号
M
12n
13.
59C
收款人账号
M
32x
√
14.
59A
收款人名称
M
60g
15.
30B
票据日期
M
8n
16.
21A
票据号码
M
8n
17.
CEJ
凭证种类
M
2n
18.
0BC
支付交易序号
M
8n
√
19.
72A
附言
O
60g
3.1.3 CMT102托收承付(划回)支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
CC4
付款人开户行行号
M
12n
7.
50C
付款人账号
M
32x
√
8.
50A
付款人名称
M
60g
9.
0B9
收报中心代码
M
4n
√
10.
012
接收清算行行号
M
12n
√
11.
58A
接收行行号
M
12n
√
12.
CC5
收款人开户行行号
M
12n
13.
59C
收款人账号
M
32x
√
14.
59A
收款人名称
M
60g
15.
30B
票据日期
M
8n
16.
21A
票据号码
M
8n
17.
33A
赔偿金金额
O
15n
18.
33B
拒付金额
O
15n
19.
0BC
支付交易序号
M
8n
√
20.
72A
附言
O
60g
3.1.4 CMT103国库资金汇划(贷记)支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
CC4
付款人开户行行号
O
12n
7.
50C
付款人账号
O
32x
√
8.
50A
付款人名称
O
60g
9.
0B9
收报中心代码
M
4n
√
10.
012
接收清算行行号
M
12n
√
11.
58A
接收行行号
M
12n
√
12.
CC5
收款人开户行行号
O
12n
13.
59C
收款人账号
O
32x
√
14.
59A
收款人名称
O
60g
15.
0BF
业务种类
M
2n
16.
0BC
支付交易序号
M
8n
√
17.
72A
附言
M
60g
3.1.5 CMT105银行间同业拆借支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
0B9
收报中心代码
M
4n
√
7.
012
接收清算行行号
M
12n
√
8.
58A
接收行行号
M
12n
√
9.
CF3
拆借利率
M
7x
10.
CF4
拆借期限
M
5x
11.
CEF
业务种类3
M
2x
12.
0BC
支付交易序号
M
8n
√
13.
72A
附言
O
60g
3.1.6 CMT108退汇支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
051
原委托日期
M
8n
7.
02B
原CMT编号
M
3x
8.
005
原支付交易序号
M
8n
9.
CQ2
原收款人帐号
O
32x
√
10.
CR2
原收款人名称
O
60g
11.
0B9
收报中心代码
M
4n
√
12.
012
接收清算行行号
M
12n
√
13.
58A
接收行行号
M
12n
√
14.
CQ1
原付款人帐号
O
32x
√
15.
CR1
原付款人名称
O
60g
16.
0BC
支付交易序号
M
8n
√
17.
72A
附言
O
60g
3.1.7 CMT109电子联行专用汇兑报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
CG1
发起行行号(电子联行专用)
M
6n
√
6.
CG2
付款人账号(电子联行专用)
M
26x
√
7.
CG3
付款人名称(电子联行专用)
M
36G
8.
0B9
收报中心代码
M
4n
√
9.
012
接收清算行行号
M
12n
√
10.
CG4
接收行行号(电子联行专用)
M
6n
√
11.
CG5
收款人账号(电子联行专用)
M
26x
√
12.
CG6
收款人名称(电子联行专用)
M
36G
13.
0BC
支付交易序号
M
8n
√
14.
CG7
附言(电子联行专用)
O
28G
3.1.8 CMT121银行汇票资金移存报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
0B9
收报中心代码
M
4n
√
7.
58A
接收行行号
M
12n
√
8.
012
接收清算行行号
M
12n
√
9.
CC4
付款人开户行行号
M
12n
√
10.
C33
银行(特许参与者)行号
O
12n
11.
30B
票据日期
M
8n
√
12.
21A
票据号码
M
8n
√
13.
D02
汇票类别
M
1n
14.
C10
汇票密押
M
10n
√
15.
50C
付款人账号
M
32x
16.
50A
付款人名称
M
60g
17.
50B
付款人地址
O
60g
18.
59A
收款人名称
O
60g
19.
0BC
支付交易序号
M
8n
√
20.
72A
附言
O
60g
3.1.9 CMT122清算银行汇票资金报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
0B9
收报中心代码
M
4n
√
7.
012
接收清算行行号
M
12n
√
8.
58A
接收行行号
M
12n
√
9.
CC5
收款人开户行行号
M
12n
√
10.
59E
最后持票人账号
M
32x
√
11.
59D
最后持票人名称
M
60g
12.
CC4
付款人开户行行号
M
12n
√
13.
30B
票据日期
M
8n
√
14.
21A
票据号码
M
8n
√
15.
C10
汇票密押
M
10n
√
16.
33C
出票金额
M
15n
√
17.
33D
多余金额
O
15n
18.
50C
付款人账号
M
32x
19.
50A
付款人名称
M
60g
20.
50B
付款人地址
O
60g
21.
59A
收款人名称
M
60g
22.
0BC
支付交易序号
M
8n
√
23.
72A
附言
O
60g
3.1.10 CMT123银行汇票多余资金划回报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
0B9
收报中心代码
M
4n
√
7.
012
接收清算行行号
M
12n
√
8.
58A
接收行行号
M
12n
√
9.
CC4
付款人开户行行号
M
12n
√
10.
50C
付款人账号
M
32x
√
11.
50A
付款人名称
M
60g
12.
50B
付款人地址
O
60g
13.
30B
票据日期
M
8n
√
14.
21A
票据号码
M
8n
√
15.
C10
汇票密押
M
10n
√
16.
33C
出票金额
M
15n
√
17.
CNV
实际结算金额
M
15n
18.
CC5
收款人开户行行号
M
12n
19.
59E
最后持票人账号
M
32x
20.
59D
最后持票人名称
O
60g
21.
0BC
支付交易序号
M
8n
√
22.
30C
提示付款日期
M
8n
23.
72A
附言
O
60g
3.1.11 CMT124银行汇票未用退回资金报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
32A
货币符号、金额
M
3x15n
√
3.
010
发报中心代码
M
4n
√
4.
011
发起清算行行号
M
12n
√
5.
52A
特许参与者/发起行行号
M
12n
√
6.
0B9
收报中心代码
M
4n
√
7.
58A
接收行行号
M
12n
√
8.
012
接收清算行行号
M
12n
√
9.
CC4
付款人开户行行号
M
12n
√
10.
C33
银行(特许参与者)行号
O
12n
11.
30B
票据日期
M
8n
√
12.
21A
票据号码
M
8n
√
13.
C10
汇票密押
M
10n
√
14.
50C
付款人账号
M
32x
√
15.
50A
付款人名称
M
60g
16.
50B
付款人地址
O
60g
17.
59A
收款人名称
O
60g
18.
0BC
支付交易序号
M
8n
√
19.
72A
附言
O
60g
3.1.12 CMT231即时转账报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
0B6
特许参与者号码
M
12n
√
3.
90A
交易批次
M
6n
√
4.
CEB
业务种类
M
3x
√
5.
32A
货币符号、金额
M
3x15n
√
6.
CCF
被借记行行号所属CCPC代码
M
4n
√
7.
CC7
被借记行行号
M
12n
√
8.
CCG
被贷记行行号所属CCPC代码
M
4n
√
9.
CC8
被贷记行行号
M
12n
√
10.
0BC
支付交易序号
M
8n
√
3.1.13 CMT232即时转账借贷通知报文
序号
TAG值
要素名称
M/O
属性
是否编核押
11.
30A
委托日期
M
8n
√
12.
0B6
银行行号/特许参与者号码
M
12n
√
13.
90A
交换、轧差场次/交易批次
M
6n
√
14.
CEB
业务种类2
M
3x
√
15.
32A
货币符号、金额
M
3x15n
√
16.
CCF
被借记行所在CCPC代码
M
4n
√
17.
CC7
被借记行行号
M
12n
√
18.
50C
付款人账号
O
32x
19.
CCG
被贷记行所在CCPC代码
M
4n
√
20.
CC8
被贷记行行号
M
12n
√
21.
59C
收款人账号
O
32x
22.
CF1
债券代码
M
12n
23.
CNM
债券面额
M
15n
24.
CNQ
回购首期结算额
M
15n
25.
CJ8
回购到期日
M
8n
26.
CNR
回购利息
M
15n
27.
90C
借贷标识
M
1n
28.
0BC
支付交易序号
M
8n
√
29.
72A
附言
O
60g
3.1.14 CMT402质押融资支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
52A
特许参与者号码
M
12n
√
3.
CCF
被借记行行号所属CCPC代码
M
4n
√
4.
CC7
被借记行行号
M
12n
√
5.
CCG
被贷记行行号所属CCPC代码
M
4n
√
6.
CC8
被贷记行行号
M
12n
√
7.
32A
货币符号金额
M
3x15n
√
8.
0BC
支付交易序号
M
8n
√
3.1.15 CMT403质押融资扣款支付报文
序号
TAG值
要素名称
M/O
属性
是否编核押
9.
30A
委托日期
M
8n
√
10.
52A
特许参与者号码
M
12n
√
11.
CCF
被借记行行号所属CCPC代码
M
4n
√
12.
CC7
被借记行行号
M
12n
√
13.
CCG
被贷记行行号所属CCPC代码
M
4n
√
14.
CC8
被贷记行行号
M
12n
√
15.
32A
货币符号金额
M
3x15n
√
16.
CNS
融资本金
M
15n
√
17.
CNT
融资利息
M
15n
√
18.
0BC
支付交易序号
M
8n
√
3.1.16 CMT407质押融资支付通知报文
序号
TAG值
要素名称
M/O
属性
是否编核押
19.
30A
委托日期
M
8n
√
20.
52A
特许参与者/发起行行号
M
12n
√
21.
CCF
被借记行所在CCPC代码
M
4n
√
22.
CC7
被借记行行号
M
12n
√
23.
CCG
被贷记行所在CCPC代码
M
4n
√
24.
CC8
被贷记行行号
M
12n
√
25.
32A
货币符号、金额
M
3x15n
√
26.
0BC
支付交易序号
M
8n
√
27.
90C
借贷标识
M
1n
28.
72A
附言
O
60g
3.1.17 CMT408质押融资扣款支付通知报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
52A
特许参与者/发起行行号
M
12n
√
3.
CCF
被借记行所在CCPC代码
M
4n
√
4.
CC7
被借记行行号
M
12n
√
5.
CCG
被贷记行所在CCPC代码
M
4n
√
6.
CC8
被贷记行行号
M
12n
√
7.
32A
货币符号、金额
M
3x15n
√
8.
CNS
融资本金
M
15n
√
9.
CNT
融资利息
M
15n
√
10.
0BC
支付交易序号
M
8n
√
11.
90C
借贷标识
M
1n
12.
72A
附言
O
60g
3.1.18 CMT228错账冲正报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
52A
特许参与者/发起行行号
M
12n
√
3.
051
原委托日期
M
8n
√
4.
CC3
清算账户行行号
M
12n
√
5.
90C
借贷标识
M
1n
√
6.
D32
货币符号、金额(带符号)
M
3x1x14n
√
7.
0BF
业务种类
M
2n
√
8.
013
业务交易序号
M
8n
√
9.
72A
附言
O
60g
3.1.19 CMT229单边业务清算报文
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
30A
委托日期
M
8n
√
2.
52A
特许参与者/发起行行号
M
12n
√
3.
CC3
清算账户行行号
M
12n
√
4.
90C
借贷标识
M
1n
√
5.
32A
货币符号、金额
M
3x15n
√
6.
0BF
业务种类
M
2n
√
7.
013
业务交易序号
M
8n
√
8.
72A
附言
O
60g
3.2 BEPS小额支付系统
3.2.1 批量包头要素集
20.
21.
21.1
3.2.1.1 PKG001普通贷记业务包
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
02C
包类型号
M
3n
√
2.
011
包发起清算行行号
M
12n
√
3.
012
包接收清算行行号
M
12n
√
4.
30E
包委托日期
M
8n
√
5.
0BD
包序号
M
8n
√
6.
C15
包密押
M
40x
7.
B63
明细业务总笔数
M
8n
√
8.
32B
明细业务总金额
M
3x15n
√
9.
BS1
轧差节点类型
O
1n
10.
BS2
轧差日期
O
8n
11.
BS3
轧差场次
O
2n
12.
BS4
补发标志
O
1n
13.
BS5
清算日期
O
8n
14.
CIB
包处理状态
O
2n
15.
72D
包附加数据
O
64g
3.2.1.2 PKG002普通借记业务包
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
02C
包类型号
M
3n
√
2.
011
包发起清算行行号
M
12n
√
3.
012
包接收清算行行号
M
12n
√
4.
30E
包委托日期
M
8n
√
5.
0BD
包序号
M
8n
√
6.
C15
包密押
M
40x
7.
BS6
回执期限(天数)
M
2n
√
8.
B63
明细业务总笔数
M
8n
√
9.
32B
明细业务总金额
M
3x15n
√
10.
BSJ
转发日期
O
8n
11.
72D
包附加数据
O
64g
3.2.1.3 PKG003实时贷记业务包
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
02C
包类型号
M
3n
√
2.
011
包发起清算行行号
M
12n
√
3.
012
包接收清算行行号
M
12n
√
4.
30E
包委托日期
M
8n
√
5.
0BD
包序号
M
8n
√
6.
C15
包密押
M
40x
7.
B63
明细业务总笔数
M
8n
√
8.
32B
明细业务总金额
M
3x15n
√
9.
72D
包附加数据
O
64g
3.2.1.4 PKG004实时借记业务包
序号
TAG值
要素名称
M/O
属性
是否编核押
1.
02C
包类型号
M
3n
√
2.
011
包发起清算行行号
M
12n
√
3.
012
包接收清算行行号
M
12n
√
4.
30E
包委托日期
M
8n
√
5.
0BD
包序号
M
8n
√
6
展开阅读全文