SSL如何保护数据免受嗅探?

 liuleyi 发布于 2023-01-30 13:41

我有一个小网站,它的安全性对我很重要.我没有钱购买SSL证书,所以我想自己制作一个(理论上用java,虽然我仍然不知道如何在服务器端解密它).用户不会信任它,就像他们信任SSL一样,但它会提供我正在寻找的安全性.

我读了一些关于SSL的文章,我想我得到了它背后的数学但是我不明白它如何防止嗅探.如果SSL加密客户端计算机上的密码/信息/任何内容,而不是将其发送到服务器进行解密,那么嗅探器嗅探编码密码并将其发送到服务器会有什么问题?

1 个回答
  • 我没有钱购买SSL证书

    你不能不承担.你已经浪费了更多的时间而不是证书会花费你.

    所以我想自己制作一个(理论上用java

    不仅仅是Java JRE.

    用户不会信任它,就像他们信任SSL一样,但它会提供我正在寻找的安全性.

    如果用户不信任它,则不会.

    如果SSL加密客户端计算机上的密码/信息/任何内容,而不是将其发送到服务器进行解密,那么嗅探器嗅探编码密码并将其发送到服务器会有什么问题?

    它比那复杂得多.客户端通过PKI和服务器证书验证服务器的身份.然后,客户端和服务器使用您引用的数学协商对称会话密钥.密钥本身永远不会传输.数据使用此密钥加密,并与消息验证代码一起发送,以显示消息是否完整.由于加密,数据是私有的; 并且由于协商密钥的方式,SSL还提供了重放攻击的无懈可击性.

    2023-01-30 13:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有