# easy-sign **Repository Path**: ddld/easy-sign ## Basic Information - **Project Name**: easy-sign - **Description**: 请求加签,验签操作,通过MD5值对请求参数校验 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-10-13 - **Last Updated**: 2023-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy-sign 1. 介绍 请求加签,验签操作,通过MD5值对请求参数校验 2. 软件架构 SpringMvc 中新增切面拦截需要的请求 3. 业务背景 最近接触了一些电商业务,发现在处理电商业务接口时,比如淘宝、支付类接口,接口双方为了确保数据参数在传输过程中未经过篡改,都需要对接口数据进行加签,然后在接口服务器端对接口参数进行验签,确保两个签名是一样的,验签通过之后再进行业务逻辑处理。 测试接口 > POST http://localhost:8080/t1 ```json { "sign": "0B67E6DFEB2273A49D8BECED217B8638", "timestamp": "1683457956739", "appId": "zs001" } ```