1、对称密钥加密(Symmetric-Key Encryption),加密和解密使用同一密钥。

  • 优点:运算速度快
  • 缺点:无法安全地将密钥传输给通信方

2、非对称密钥加密,又称公开密钥加密(Public-Key Encryption),加密和解密使用不同的密钥。

公开密钥所有人都可以获得,通信发送方获得接收方的公开密钥之后,就可以使用公开密钥进行加密,接收方收到通信内容后使用私有密钥解密。

非对称密钥除了用来加密,还可以用来进行签名。因为私有密钥无法被其他人获取,因此通信发送方使用其私有密钥进行签名,通信接收方使用发送方的公开密钥对签名进行解密,就能判断这个签名是否正确。

  • 优点:可以更安全地将公开密钥传输给通信发送方;
  • 缺点:运算速度慢。

对称密钥加密和非对称密钥加密相关推荐

  1. 对称式加密和非对称式加密

    本文来说下对称式加密和非对称式加密 文章目录 概述 概述 考察的知识点是对称加密与非对称加密算法,什么是对称加密,什么是非对称加密呢? 对称加密:指加密和解密使用同一密钥,优点是运算速度较快,缺点是如 ...

  2. 加密解密-对称加密与非对称加密

    目录 加密-Encryption Symmetric-Key Encryption(对称密钥加密) 凯撒密码-对称加密的例子-aesarCipher 例子 Kercos原理-Kerckhoff's P ...

  3. 对称密钥,非对称密钥,单向散列函数—William chu的学习之路(信息安全)

    今天也是元气满满的一天鸭!(土豪巨巨们要是觉得有用,支持一下吧~) 对称密钥密码技术 对称密钥又称为保密密钥,非对称密钥也称公有和私有密钥,对称密钥中加密和解密用相同的密钥如DES和IDEA等. 非对 ...

  4. 对称加密和非对称加密体系

    这里写目录标题 对称密钥密码体系 非对称密钥密码体系 RSA 对称密钥密码体系 对称密钥密码体系是指消息发送方和消息接收方必须使用相同的密钥,该密钥必须保密.发送方用该密钥对待发消息进行加密,然后将消 ...

  5. 数据加密 第五篇:非对称密钥

    非对称密钥(Asymmetric Keys)跟对称密钥相对,它使用一对密钥(算法),一个密钥用于加密,另一个密钥用于解密,加密的密钥称为私钥(private key),解密的密钥称为公钥(public ...

  6. SQL Server 安全篇——SQL Server加密(1)——加密概念

    本文属于SQL Server安全专题系列 加密是一种使用密钥和证书的算法来混淆数据的过程.如果没有密钥和证书,即使得到了数据,也无法得知数据的本来面貌,数据就没有价值了.但是由于加解密本身就是一种非常 ...

  7. mysql 非对称密钥_sqlser 2005 对称加密,非对称加密笔记

    一:对称加密 原始明文---密钥---加密数据---密钥---原始明文 速度快,通过算法将明文混淆,占用系统资源少 二:非对称加密 加密解密速度慢,较高的系统资源占用 三:混合数据加密 加密过程:随机 ...

  8. 用c语言elgamal共密钥密码加密算法,非对称密钥体制RSA加密原理

    一.非对称密钥加密概述 前面讲述了对称密钥加密体制.使用对称密钥加密体制进行保密通信时,任意不同的两个用户之间都应该使用互不相同的密钥.这样,如果一个网络中有n个用户,他们之间彼此都可能进行秘密通信, ...

  9. (2)非对称密钥加密——RSA算法ECC算法(简介)

    一:目前主流的加密密钥分为两大类:对称密钥和非对称密钥 1)对称密钥:数据发送方和接收方使用的是同一个密钥,即加密和解密的密钥是同一个(K) 2)非对称密钥:数据发送方使用接收方的公钥进行加密,接收方 ...

  10. 加解密基础——(对称加密、非对称加密和混合加密)

    本文对之前学习过的加解密相关知识做一简单总结,以备后用. 1. 基本概念 加密算法 通常是复杂的数学公式,这些公式确定如何将明文转化为密文的过程和规则. 密钥 是一串被加入到算法中的随机比特. 待续 ...

最新文章

  1. dock run mysql v3_docker run mysql成功,但是3306端口不通?
  2. 八一学院计算机无纸化考试成绩查询,会从考试成绩查询入口
  3. codeforces:CF750 复盘
  4. 防篡改对象之密封对象
  5. session传递参数_JWT与Session的比较
  6. Shell脚本编程之(三)执行方式差异(source, sh script, ./script)
  7. Ant的使用 - 简单介绍
  8. matlab中modred,计算机仿真技术(中南大学)3系统模型及转换.ppt
  9. php算数组内值的总和,怎样使用array_sum() 计算数组元素值总和
  10. VVC/JEM代码学习16:xCheckRDCostMerge2Nx2N
  11. 【全源码及文档】基于JAVA的干部档案管理系统
  12. C-V2X行业现状、产业化部署与演进路线
  13. 华为手机相册怎么镜像翻转_安卓手机相册为什么总会莫名出现照片,应该怎么彻底删除?...
  14. mysql数据迁移不停机_数据迁移还需要停机?不停机上线的正确姿势你能get到吗?...
  15. 东北大学OJ-1208: 实验2-7 :计算ASCII码值并输出
  16. 明明没PS,看起来却像PS过的32张照片
  17. Python 快速打开网页
  18. SolrCloud 的搭建、使用
  19. DROP和DELETE的区别
  20. 【pytorch系列】ResNet中的BasicBlock与bottleneck

热门文章

  1. 自适应滤波器设计及matlab实现,[转载]自适应滤波器设计与MATLAB
  2. junit5 入门系列教程-05-junit5 断言(assert)
  3. JS实现FlyBird
  4. MIDIPLUS STUDIO M S 2 4声卡安装调试教程
  5. Python采集豆瓣网电影资源--疑问
  6. win7站点服务器配置,IIS 7.0安装配置方法图文教程(win7)
  7. leetcode 53. Maximum Subarray(DP动态规划问题)
  8. SQLServer------Sql Server性能优化辅助指标SET STATISTICS TIME ON和SET STATISTICS IO ON
  9. 基于STM32通过RTC唤醒低功耗模式
  10. C语言error2005,关于ERROR LNK 2005错误