zoukankan      html  css  js  c++  java
  • 信息加密与密钥管理--------对称加密

    1,对称加密

    对称密码技术:发件人和收件人使用其共同拥有的单个密钥 ,这种密钥既用于加密,也用于解密,叫做机密密钥(也称为对称密钥或会话密钥)。

    2,常见的对称式加密技术

     DES(数据加密标准):分组式加密,算法源于Lucifer,作为NIST对称式加密标准;64位(有效位56位、校验8位),分组算法

     AES(高级加密标准):DES升级版,算法出自Rinjindael

    3DES:128位,分组算法

    IDEA(国际数据加密算法):128位,比DES快,分组算法

    Blowfish:32-448位,算法公开,分组算法

    RC4:流密码,密钥长度可变

    RC5:分组密码,密钥长度可变,最大2048位

    Rijndael:128位/196位/256位

    3,对称加密的优点:

      计算量小,速度快,简单易用,适合海量数据的加密解密

      缺点:

      当客户是未知的、不可信的实体时,如何使客户安全地获得密钥就成为一大难题。因为密钥如果被泄漏,信息就缺乏了安全性。可以通过密钥解密。

    对称密码技术:发件人和收件人使用其共同拥有的单个密钥 ,这种密钥既用于加密,也用于解密,叫做机密密钥(也称为对称密钥或会话密钥)。

  • 相关阅读:
    Java实现找出数组中重复次数最多的元素以及个数
    java经典小算法
    java将数组中的零放到末尾
    BP神经网络
    Centos配置Caffe详解
    JAVA面试题之实现字符串的倒序输出
    Android 发送短信与接收短信
    java 选择排序法
    java数组获取最值
    spring kafka consumer原理解析二
  • 原文地址:https://www.cnblogs.com/pickKnow/p/11280587.html
Copyright © 2011-2022 走看看