本机制采用不对称加密算法。详细介绍如下:
android客户端:
首先客户端要生成一串很长的base64串,同时将该串保存到key-value中,然后客户端带着这个base64串发送一个网络请求,从后台将数字签名的公钥下载下来,即证书下载,接下来客户端将证书导入,导入的证书应是可以获取的。
证书已经导入到前端,接下来就该用证书对我们要加密的数据进行数字签名了,将要加密的数据与之前保存在key-value值中的base64串、以及导入的证书一起进行数字签名加密,得到的数据就可以上传后台,后台采取相应的机制去做数字解密就可以获取前端的数据了