摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。 我们先不了聊H…
分类:开发基础
九个问题从入门到熟悉 HTTPS
Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 S 指的是 SSL/TLS 协议,它位于 HT…
[译] Prefetch & preconnect-dns 的优先级
原文:Prefetch & preconnect-dns priority 作者: JUSTIN AVERY 如果你想要浏览器在你访问某个域名前先执行 DNS 解析,那么你使用 preconnect 和 pref…
网站HTTP升级HTTPS完全配置手册
本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 今天,所有使用Google Chrome稳定版的用户迎来了v68正式版首个版…
HTTPS科普扫盲,看过的人都恍然大悟!
为什么需要HTTPS HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只…
别闹!自签名证书!
程序员英语这本书虽然事实证明确实写的不怎么样,但是开头的一些内容还是值得参考的,比如其中的一道思考题:自签名证书会带来哪些危害。 既然说起这个,当然要从最简单的 HTTPS 说起。 为什么我们需要 HTTPS 理论上而言…
如果这样来理解HTTPS,一篇就够了
1、前言 可能有初学者会问,即时通讯应用的通信安全,不就是对Socket长连接进行SSL/TLS加密这些知识吗,干吗要理解HTTPS协议呢。 这其实是个误解:当今主流的移动端IM数据通信,总结下来无外乎就是长连接+短连接…
[译] 鸽子传信解释 HTTPS
原文地址:HTTPS explained with carrier pigeons不妥之处,欢迎指正! 密码学是个很难理解的课程。它包含很多的数学证明。但是其中很多复杂性都不需要深入的去理解,除非你要去开发加密系统。 如…
Let's Encrypt 免费通配符 SSL 证书申请教程
2018 年 3 月 14 日,Let’s Encrypt 对外宣布 ACME v2 已正式支持通配符证书。这就意外味着用户可以在 Let’s Encrypt 上免费申请支持通配符的 SSL 证书。 什么是 Let’s …
本地https/wss服务与SSL安全证书
前言 我之前在分析scratch3.0与micro:bit的通信提到https校验问题: 由于网站都逐渐过渡到https,而Scratch Link是个本地websocker server,要让Scratch Link与…
Java 和 HTTP 的那些事(四) HTTPS 和 证书
说起 HTTP 的那些事,则不得不提 HTTPS ,而说起 HTTPS ,则不得不提数字证书。这篇博客将从 Java 的角度,学习 HTTPS 和数字证书技术,并分享爬虫开发的过程中针对爬取 HTTPS 站点时可能遇到的…
30个不错的微服务工具推荐
微服务架构,或说是微服务本身,是一种用于提升软件系统可扩展性的架构风格。与微服务相关的好文章不胜枚举,而本文希望能够为那些从未尝试过、或只是刚刚开始尝试微服务的人,提供一份顶级开源工具的清单。 微服务架构可用于企业、政府…