我正在尝试构建自己的自定义替代LVL,并且必须进行一些服务器端验证。

当数据通过Internet传输时,如果保护不当,则有可能截获数据。尽管HTTPS提供的安全性超过标准保护,但可能还不够。

我正在从互联网上读取.txt文件,并且该文件中的数据已下载到手机中。是否可以在android设备上使用加密以隐藏其连接到的网址以及所获取的数据?我已经在使用HTTPS。连接代码:

URL url = new URL(protocol + website + dir + file);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));


编辑

除了保护连接之外,用密钥加密保护数据的最佳方法是什么?

最佳答案

正如Pablo所说,使用HTTPS是将信息安全地从一侧传输到另一侧的正确方法。 HTTPS(HTTP + SSL / TLS)正是为此而设计的。实际上,HTTPS所做的是使用两端之间协商的会话密钥对数据进行加密,并且仅对当前会话(甚至部分会话)有效,因此非常安全。

您可以使用某种算法对文档进行加密,但这会增加一些不必要的开销。

10-06 14:19
查看更多