接口加密与通信图
2017-01-11 09:39:55 0 举报
接口加密与通信图是一种图形化表示,用于展示不同系统或组件之间如何通过加密技术进行安全通信。图中包含了各种加密算法、密钥管理方案和通信协议,以及它们之间的关系和交互。这种图有助于分析和优化系统的安全性能,确保数据在传输过程中不被泄露或篡改。同时,接口加密与通信图还可以帮助开发人员更好地理解系统的架构和设计,从而为未来的安全升级和维护提供参考。总之,接口加密与通信图是一种重要的工具,有助于提高系统的安全性和可靠性。
作者其他创作
大纲/内容
API
平台网关接口
APP-Android
调用方(平台)1.参数按照字母顺序排序2.参数摘要签名原文:sign_original 3.使用私钥对签名原文进行数字签名4. 签名参数:sign接收方(合作伙伴接口)1.可选择性验证数字签名2.数字签名参数为sign,签名原文参数为sign_original 3.使RSA公钥验证数字签名
调用方(对方)1.参数按照字母顺序排序2.加密原文格式:参数=值&参数=值3.使用RSA公钥加密,base64编码byte[]成字符串4.将加密后的字符串作为参数sign,一并传到接口5.平台分配的accessId和accessKey6.https通信协议接收方(平台)1.参数按照字母顺序排序2.校验原文格式:参数=值&参数=值3.获取签名参数sign,base64解码,使用RSA私钥进行解密4.将解密后byte[] 转成字符串(签名),验证签名
平台对外接口
WEB
网关
后台接口
APP-IOS
web后台
客户端接口
APP-H5
调用方,调用时参数如果比较长,建议用参数摘要
合作机构
客户端
登录后直接调用
调用方(网关)1.参数按照字母顺序排序2.加密原文格式:参数=值&参数=值3.使用RSA公钥加密,base64编码byte[]成字符串4.将加密后的字符串作为参数sign,一并传到接口接收方(平台)1.参数按照字母顺序排序2.校验原文格式:参数=值&参数=值3.获取签名参数sign,base64解码,使用RSA私钥进行解密4.将解密后byte[] 转成字符串(签名),验证签名
调用方(平台)1.参数按照字母顺序排序2.加密原文格式:参数=值&参数=值3.使用RSA公钥加密,base64编码byte[]成字符串4.将加密后的字符串作为参数sign,一并传到接口接收方(网关)1.参数按照字母顺序排序2.校验原文格式:参数=值&参数=值3.获取签名参数sign,base64解码,使用RSA私钥进行解密4.将解密后byte[] 转成字符串(签名),验证签名
0 条评论
下一页