加密技术都在我们周围,即使我们没有意识到它。当我们使用PC或智能手机访问网站时,几乎所有Web服务器默认情况下都可以启用安全的通信。建立安全连接时,大多数现代的Web浏览器都提供视觉指示,例如封闭锁图标。在这种情况下,浏览器使用超文本传输协议安全(HTTPS),这是超文本传输协议(HTTP)的扩展。在2018年,默认情况下,只有27%的Web服务器使用HTTP。但是,到2022年,该数字增加到80%[1]。要建立安全的通信,有必要确认服务器是真实的。数字签名用于确定真实性。可以在数字证书中运输签名,这定义了通信加密信息的结构。以及数字签名和服务器的公钥,证书还包含有关哪种密码算法的信息来生成签名。客户端可以基于定义的加密算法验证服务器的真实性。例如,当您访问https://www.renesas.com时,您可以看到与此网站相关的数字证书是与RSA和SHA-256加密算法生成的,如图1.
主要关键词