现在我做的一个项目需要使用HttpClient调用一个HTTPS链接的接口,使用POST方法。项目经理说要对传过去的参数进行加密。HTTPS不是已经对这些参数进行加密了吗?有必要自己再对这些参数进行加密吗?
现在我做的一个项目需要使用HttpClient调用一个HTTPS链接的接口,使用POST方法。项目经理说要对传过去的参数进行加密。HTTPS不是已经对这些参数进行加密了吗?有必要自己再对这些参数进行加密吗?
1 回答1.6k 阅读✓ 已解决
1 回答1.1k 阅读
983 阅读
2 回答904 阅读
这里第一考虑的不是是否有必要加密,而是你们这个接口交互的项目架构以及你们项目的安全级别。https所使用的证书的密钥长度都可能存在安全隐患,在安全级别足够高都项目中,通过叠加加密从而达到提供安全性都手段。具体是否需要取决于你们整个项目的架构方式,比如可以在前端使用公钥加减密钥,定期更新公钥,服务端通过私钥处理数据通过一定的机制产生公钥,让客户端保持同步。
单纯的说是否有必要一点意义都没有。要看实际都应用场景。