zoukankan      html  css  js  c++  java
  • 常用加密算法比较

    对称加密算法(加解密密钥相同)

    名称

    密钥长度

    运算速度

    安全性

    资源消耗

    DES

    56位

    较快

    3DES

    112位或168位

    AES

    128、192、256位

    非对称算法(加密密钥和解密密钥不同)

    名称

    成熟度

    安全性(取决于密钥长度)

    运算速度

    资源消耗

    RSA

    DSA

    只能用于数字签名

    ECC

    低(计算量小,存储空间占用小,带宽要求低)

    散列算法比较

    名称

    安全性

    速度

    SHA-1

    MD5

    对称与非对称算法比较

    名称

    密钥管理

    安全性

    速度

    对称算法

    比较难,不适合互联网,一般用于内部系统

    快好几个数量级(软件加解密速度至少快100倍,每秒可以加解密数M比特数据),适合大数据量的加解密处理

    非对称算法

    密钥容易管理

    慢,适合小数据量加解密或数据签名

     

    算法选择(从性能和安全性综合)

    对称加密: AES(128位),

    非对称加密: ECC(160位)RSA(1024),

    消息摘要: MD5

    数字签名:DSA

    转自:http://blog.csdn.net/jiht594/article/details/6954155

  • 相关阅读:
    火车进出栈问题(卡特兰数)
    HDU 4699 Editor (对顶栈)
    HDU 6430 TeaTree (线段树合并)
    Exam 4895 Crowd Control
    Exam 4894 Booming Business
    8377: Playoff
    hdu 6345 Problem J. CSGO
    HDU 6437 Problem L.Videos
    Making the Grade
    poj2279——Mr. Young's Picture Permutations
  • 原文地址:https://www.cnblogs.com/zds-blog/p/3788035.html
Copyright © 2011-2022 走看看