Android 客户端的后台服务器用 C# HTTP 传输怎么样能保证数据的安全性?
最主要的是要能保证数据的安全性要用什么机制比如在手机端做登录过程中要传账号和密码,这个要用什么方式传?之后登录后要获取数据怎么样能实现不能在登录就能获取数据当中也是需要保...
最主要的是要能保证数据的安全性 要用什么机制 比如在手机端做登录 过程中要传账号和密码,这个要用什么方式传? 之后登录后要获取数据怎么样能实现不能在登录就能获取数据 当中也是需要保证数据的安全性?
展开
展开全部
你可以不需要使用登录的方式,可以学习比如新浪微博,腾讯微博的OAuth1.0的方式
简单的说,其实就是在你的AndroidApp上有一个公钥,而你服务器上也同时使用这个公钥就可以做到数据加密
你AndroidApp上比如有一个AppSecret="abcdefg"
而你的服务器上面也有这个AppSecret="abcdefg"
在AndroidApp上使用SHA1(自己百度找JAVA SHA1的工具类)加密,密钥使用AppSecret
数据发送到服务器上,服务器使用AppSecret="abcdefg"解密即可
这个前提是别人无法破解你的App获取到App里面的AppSecret,而做到这个则需要解开Android的App包,如果别人真做到了,那你任何安全性的保障都是无用的,所以以上的方法即可
简单的说,其实就是在你的AndroidApp上有一个公钥,而你服务器上也同时使用这个公钥就可以做到数据加密
你AndroidApp上比如有一个AppSecret="abcdefg"
而你的服务器上面也有这个AppSecret="abcdefg"
在AndroidApp上使用SHA1(自己百度找JAVA SHA1的工具类)加密,密钥使用AppSecret
数据发送到服务器上,服务器使用AppSecret="abcdefg"解密即可
这个前提是别人无法破解你的App获取到App里面的AppSecret,而做到这个则需要解开Android的App包,如果别人真做到了,那你任何安全性的保障都是无用的,所以以上的方法即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询