3.2安全规范


签名算法:MD5、RSA、RSA2、SM2

签名逻辑(以MD5为例):

sign= XML报文拼接KEY的MD5签名串

将签名方式、签名串、XML报文组装成整个报文体

报文样例:

签名算法:MD5、RSA、RSA2、SM2

签名逻辑(以MD5为例):

  1. sign= XML报文拼接KEY的MD5签名串 

  2. 将签名方式、签名串、XML报文组装成整个报文体

报文样例:

MD5:F4E36047FD08ECB520EBDCEDD56A048F<?xml version="1.0" encoding="UTF-8"?>

<wxlifepay>

<head>

<cusid>561194049009999</cusid>

<err_msg>未查询到欠费信息</err_msg>

<ret_code>EQ0005</ret_code>

<trancode>querycallback</trancode>

<transeqnum>28781904475</transeqnum>

</head>

<info>

<bill_key>0001851</bill_key>

<company_id>15040001489999</company_id>

<total_num>0</total_num>

</info>

</wxlifepay>

 

通联RSA生产公钥:
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCm9OV6zH5DYH/ZnAVYHscEELdCNfNTHGuBv1nYYEY9FrOzE0/4kLl9f7Y9dkWHlc2ocDwbrFSm0Vqz0q2rJPxXUYBCQl5yW3jzuKSXif7q1yOwkFVtJXvuhf5WRy+1X5FOFoMvS7538No0RpnLzmNi3ktmiqmhpcY/1pmt20FHQQIDAQAB

通联RSA2生产公钥:
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7Ll8kJJqjwzz9IoSZ2QBup3WqoV5uuJ0A4cB3Led9AiB2SBFT6hwVowPQ8g+l+8OqBzgcAi8SARr6IdkBb5GTx96zSIiCNHEr/Xc63oBqAVgOs6+0WuwccTApRhUg6nvn++au9EFT6MODO50GRdpudHcpO3YomriKLWojhSOCjKawPF81eW6s1eyL0KtnKrgLZx32G0cAJDv3NOkVazgh3eSJrwdE2bH5j74Fu38Q7mlF/nhckqklCnTbyd6ia8i+40yocMe1+IYHeBz5t8RRXeon9f+gXXshpjbiqsPAp0XQ6MJdLpLZu89NBWLJyOrPXe1UYQ82rgxDVDHrboUQwIDAQAB

通联SM2生产公钥:
MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEBQicgWm0KAMqhO3bdqMUEDrKQvYg8cCXHhdGwq7CGE6oJDzJ1P/94HpuVdBf1KidmPxr7HOH+0DAnpeCcx9TcQ==


yinjr 2025年4月25日 14:23 收藏文档