前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >对称加密、非对称加密的异同? TLS技术的工作原理?

对称加密、非对称加密的异同? TLS技术的工作原理?

作者头像
了凡银河系
发布2022-08-22 13:50:33
3250
发布2022-08-22 13:50:33
举报
文章被收录于专栏:了凡的专栏了凡的专栏

前言

  1. MD5是加密算法吗?为什么?什么是加盐处理?
  2. HTTP、HTTPS协议的区别?
  3. TLS技术的工作原理?
  4. HTTPS是如何加密的?

安全传输

密钥它是在明文转换为密文或密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。

密钥a、密钥b是拥有一定数学关系的一组密钥 密钥b:私钥自己使用,不对外公开 密钥a:公钥给大家使用,对外公开

散列算法

散列函数又称散列算法、哈希函数,是一种从任何一种数据中创建小的数字“指纹”的方法。散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。

散列算法安全性

  • 拿到后台密码库数据(拖库)
  • 了解哈希散列算法
  • 自身拥有庞大的哈希散列结果数据

加盐过程:

指在加密之前,让明文字符和自定义字符进行组合加密,攻击的人也不知道原本自定义的字符是什么,这样破解就困难很多了。

所以,从严格意义来说,哈希散列算法不能算加密算法,因为哈希散列是单向的,不具备逆向解密的能力。

HTTPS VS HTTPS

HTTPS(Secure)是安全的HTTP协议

HTTP(S): //<主机>:<端口>/<路径>

TLS

TLS:传输层安全性协议

数据安全和数据完整 对传输层数据进行加密后传输

综合了对称加密、非对称加密技术设计的安全协议

数字证书

数字证书是指在互联网通讯中标志通讯各方身份信息的一个数字认证,人们可以在网上用它来识别对方的身份。

数字证书是可信任组织颁发给特定对象的认证 使用非对称加密算法来生成对称密钥

为什么要使用对称密钥加密,而不是非对称加密?

  1. 非对称加密需要双方的公钥进行传输
  2. 并且双方也都需要解密计算机也很大,所以总体成本很高。
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 了凡银河系 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 安全传输
  • 散列算法
    • 散列算法安全性
      • 加盐过程:
      • HTTPS VS HTTPS
      • TLS
      • 数字证书
      相关产品与服务
      SSL 证书
      腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档