精华内容
下载资源
问答
  • 主要区别: 对称加密算法的加密密钥和解密密钥相同。或者虽然不同,但是可以...非对称加密算法优缺点: 优点 1、安全性更高,公钥是公开的,但私钥只有自己知道 缺点 1、加密和解密花费时间长,速度慢,只适合对小数

    主要区别

    • 对称加密算法的加密密钥和解密密钥相同。或者虽然不同,但是可以通过其中一个密钥推导出另外一个密钥。
    • 非对称加密算法的加密密钥和解密密钥不相同,并且从其中一个很难退出推导出另外一个。

    对称加密优缺点

    • 优点
      1、加解密效率高,适合加密大量数据
      2、密钥相对比较短
      3、硬件容易实现
    • 缺点
      1、需要以安全方式进行密钥交换
      2、密钥管理复杂,如每个人需持有许多密钥

    非对称加密算法优缺点

    • 优点
      1、安全性更高,公钥是公开的,但私钥只有自己知道
    • 缺点
      1、加密和解密花费时间长,速度慢,只适合对小数据加密

    常见的对称加密算法

    1. DES
    2. 3DES
    3. Blowfish
    4. IDEA
    5. RC4
    6. RC5
    7. RC6
    8. AES

    常见的非对称加密算法

    1. RSA
    2. ECC(移动设备用)
    3. Diffie-Hellman
    4. El Gamal
    5. DSA(数字签名用)

    好啦,分享到这里,我去复习啦!
    明天下午考试,希望一切顺利!!!

    展开全文
  • 对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密对称加密只有一个秘钥,作为私钥。具体算法有:DES,3DES,TDEA,Blowfish,RC5,IDEA。常见的有:DES,AES,3DES等等。优点:算法公开、计算...

    对称加密

    对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密。对称加密只有一个秘钥,作为私钥。

    具体算法有:DES,3DES,TDEA,Blowfish,RC5,IDEA。常见的有:DES,AES,3DES等等。

    优点:算法公开、计算量小、加密速度快、加密效率高。 缺点:秘钥的管理和分发非常困难,不够安全。在数据传送前,发送方和接收方必须商定好秘钥,然后双方都必须要保存好秘钥,如果一方的秘钥被泄露,那么加密信息也就不安全了。另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。

    非对称加密

    非对称加密指的是:加密和解密使用不同的秘钥,一把作为公开的公钥,另一把作为私钥。公钥加密的信息,只有私钥才能解密。私钥加密的信息,只有公钥才能解密。 私钥只能由一方安全保管,不能外泄,而公钥则可以发给任何请求它的人。非对称加密使用这对密钥中的一个进行加密,而解密则需要另一个密钥。

    我们常见的数字证书、加密狗即是采用非对称加密来完成安全验证的。

    优点:安全性更高,公钥是公开的,秘钥是自己保存的,不需要将私钥给别人。 缺点:加密和解密花费时间长、速度慢,只适合对少量数据进行加密。

    主要算法:RSA、Elgamal、背包算法、Rabin、HD,ECC(椭圆曲线加密算法)。常见的有:RSA,ECC

    区别

    对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用.

    例如针对C/S模型,

    1. 服务端计算出一对秘钥pub/pri。将私钥保密,将公钥公开。

    2. 客户端请求服务端时,拿到服务端的公钥pub。

    3. 客户端通过AES计算出一个对称加密的秘钥X。 然后使用pub将X进行加密。

    4. 客户端将加密后的密文发送给服务端。服务端通过pri解密获得X。

    5. 然后两边的通讯内容就通过对称密钥X以对称加密算法来加解密。

    银行动态令牌

    网银比较流行的时候,银行给我们发一个动态令牌。这个令牌并不使用任何对称或者非对称加密的算法,在整个银行的认证体系中,动态令牌只是一个一次性口令的产生器,它是基于时间同步方式,每隔60秒产生一个随机6位动态密码在其中运行的主要计算仅包括时间因子的计算和散列值的计算。

    在用户从银行手中拿到动态口令令牌卡的时候,在令牌卡的内部已经存储了一份种子文件(即图中钥匙所代表的seed),这份种子文件在银行的服务器里保存的完全一样的一份,所以对于动态口令令牌来说,这种方式是share secret的。另外在令牌硬件上的设置中,假使有人打开了这个令牌卡,种子文件将会从令牌卡的内存上擦除(待考证)。 令牌卡中有了种子文件,并实现了TOTP算法,在预先设置的间隔时间里它就能不断产生不同的动态口令,并显示到屏幕上,而银行服务器上跟随时间做同样的计算,也会得到和令牌卡同样的口令,用作认证。 那么TOTP算法具体做了什么操作呢?在RFC6238中有详细的算法描述,这里也会做简单的叙述。

    TOTP是来自 HOTP [RFC4226] 的变形,从统筹上看,他们都是将数据文件进行散列计算,只是HOTP的因子是事件因子,TOTP将因子换成了时间因子,具体的TOTP计算公式(其中的HMAC-SHA-256也可能是 HMAC-SHA-512): TOTP = Truncate(HMAC-SHA-256(K,T))

    其中: K 为这里的种子文件内容; T 为计算出来的时间因子 公式中的 HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code),HMAC运算利用哈希算法,以一个密钥和一个消息为输入,生成一个消息摘要作为输出。而公式中给出的哈希算法是 SHA-256,这种哈希算法目前并没有好的破解办法。 令牌卡中预先设置了要显示的口令长度,TOTP 中的 Truncate 操作剪切获得口令。 以上就是动态口令令牌卡的内部原理。


    扩展阅读:



    转载于:https://juejin.im/post/5afe13e651882542af041e12

    展开全文
  • 文章目录对称加密与非对称加密优缺点详解对称加密简介优点缺点对称加密算法非对称加密简介优点缺点对称加密算法 对称加密与非对称加密优缺点详解 对称加密 简介 双方使用的同一个秘钥,既可以进行加密也可以进行...

    对称加密与非对称加密优缺点详解

    对称加密

    简介

    双方使用的同一个秘钥,既可以进行加密也可以进行解密,这种加密方式被称为 对称加密

    优点

    速度快,对称性加密通常在消息发送方需要加密大量数据时使用,算法公开,计算量小,加密速度快,加密速度高

    缺点

    • 数据传送前,发送方和接收方必须商定好秘钥
    • 双方都能保存好秘钥,如果一方的秘钥被泄露,加密信息不安全
    • 每对用户进行使用加密算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,称为负担

    对称加密算法

    • DES
    • AES

    非对称加密

    简介

    一对秘钥由公钥和私钥组成,私钥解密公钥加密数据,公钥解密私钥加密数据
    私钥只能由一方保管,不能外泄。公钥可以交给任何请求方

    优点

    安全

    缺点

    速度较慢

    非对称加密算法

    • RSA
    展开全文
  • 对称加密算法缺点

    千次阅读 2019-07-16 17:01:17
    DES算法,翻译为数据加密表中--分组加密过程。

    DES算法,翻译为数据加密表中--分组加密过程。 

     

    展开全文
  • 对称加密算法

    2021-04-20 09:59:22
    一、对称加密算法概念 对称加密(共享密钥加密):...2.对称加密算法缺点 客户端和服务器共享一个密匙,这样就使得密匙特别容易泄露。很难保证消息来源的可靠性、消息的完整性和准确性。 每对用户每次使用对称加密算
  • 对称加密算法相比非对称加密算法来说,加解密的效率要高得多。但是缺陷在于对于秘钥的管理上,以及在非安全信道中通讯时,密钥交换的安全性不能保障。所以在实际的网络环境中,会将两者混合使用. 例如针对C/S模型...
  • 对称加密算法(DES和AES) DES 算法:一种典型的块加密方法,将固定长度的明文通过一系列复杂的操作变成同样长度的密文,块的长度为64位。同时,DES 使用的密钥来自定义变换过程,因此算法认为只有持有加密所用的密钥...
  • 对称加密 一、对称加密 双方使用的同一个密钥...另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。 在对称加密算法中常用
  • 对称加密算法

    2021-04-20 10:49:26
    一、非对称加密算法概念 非对称加密(公有密钥加密):客户端和服务端均拥有一个公有密匙和一个私有密匙。公有密匙可以对外暴露,而...2.非对称加密算法缺点 算法强度复杂、需要消耗大量计算资源、加密解密速度没有对
  • 对称加密算法和非对称加密算法的区别 1.对称加密算法加密和解密使用的密钥的是相同的,也就是只有一个密钥,而非对称加密算法有两个密钥,也就是加密和解密所使用的密钥是不同的 2.各自算法不同 3.对称加密算法加密...
  • 对称加密:双方使用的同一个密钥,既可以加密又可以解密,这种加密方法称为对称加密,也称为单密钥加密。 优点:速度快,对称性加密通常在消息发送方...另外,每对用户每次使用对称加密算法时,都需要使用其他人不...
  • 1、加密 【非对称加密 RSA ,对称加密 DES 3DES AES】 -- 不明文传数据,安全性会更高  对称加密和非对称加密区别: 1、对称加密速度快,安全性没有非对称加密安全  2、非对称加密安全性更高,但是效率没有对称...
  • 第一 对称加密: 对称加密是指,加密...常用的对称加密算法:AES,RC4,3DES传输的示意图如下所示:如上图所示,此种方式属于对称加密,双方拥有相同的密钥,信息得到安全传输,但此种方式的缺点是:(1)不同的客户...
  • 另外,每对用户每次使用对称加密算法时,都需要使用其他人不知道的唯一秘 钥,这会使得收、发双方所拥有的钥匙数量巨大,密钥管理成为双方的负担。 在对称加密算法中常用的算法有:DES、AES等。 AES:密钥的长度可以...
  • 对称加密算法和非对称加密算法

    千次阅读 2017-06-16 18:47:36
    (一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key),这种方法在密码学中叫做对称加密算法。对称加密有很多...
  • 在实际的操作过程中,我们通常采用的方式是:采用非对称加密算法管理对称算法的密钥,然后用对称加密算法加密数据,这样我们就集成了两类加密算法的优点,既实现了加密速度快的优点,又实现了安全方便管理密钥的优点...
  • 对称加密优缺点

    万次阅读 2019-06-30 09:17:12
    对称加密对称加密指的就是加密和解密使用同一个秘钥,所以叫做对称加密对称加密只有一个秘钥,作为私钥。具体算法有:DES,3DES,TDEA,Blowfish,RC5,IDEA。常见的有:DES,AES,3DES等等。优点:算法公开、计算...
  • 对称加密算法,非对称加密算法

    千次阅读 2008-06-03 16:04:00
    对称加密算法,非对称加密算法常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长...
  • 使用GO语言实现对称加密与非对称加密算法
  • aes 对称加密算法 加密和解密用到的密钥是相同的,这种加密方式加密速度非常快,适合经常发送数据的场合。缺点是密钥的传输比较麻烦。 密钥长度可以为16,24或者32字节(128,192,256位)。根据密钥的长度,算法被...
  • 对称加密算法(Symmetric-key algorithm)和非对称加密算法(asymmetric key encryption algorithm)只不过就是密码学(encryption)中的两种解密算法罢了,什么是算法,你就可以理解成为是一种规则吧,这种规则可以将信息...
  • 常用加密算法之非对称加密算法

    万次阅读 2018-03-16 21:44:45
    对称加密算法 非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有...
  • 对称加密算法,非对称加密算法(转)

    千次阅读 2009-05-31 10:49:00
    对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,682
精华内容 7,472
关键字:

对称加密算法优缺点