案情背景 目前公司做新项目,基本所有新项目都是用.net core来做,旧项目一半还是基于 .net framework下面,一半已经迁移到了core平台.在做新项目的时候,有个功能需要对接到旧项目那边的接口,功能也不复杂,就是对接接口的参数需要通过签名,然后进行MD5加密传输过去,旧项目那边也有相同的签名和加密方式,用来检验参数的正确性,听起来其实就是一种很简单传统的签名验证方式,却因为 “.net core 和 .net framework 下面编码不同” 导致走了很多弯路在传参过程中,一直…