zoukankan      html  css  js  c++  java
  • 常用的几种加密算法介绍

    常用的几种加密算法介绍

    如基本的单向加密算法:

        BASE64 严格地说,属于编码格式,而非加密算法                --CBase64

        MD5(Message Digest algorithm 5,信息摘要算法)    --CMD5

        SHA(Secure Hash Algorithm,安全散列算法)

        HMAC(Hash Message Authentication Code,散列消息鉴别码)


        复杂的对称加密(DES、PBE)、非对称加密算法:

        DES(Data Encryption Standard,数据加密算法)        --CDES

          RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比 DES 快;    --CRC

          IDEA(International Data Encryption Algorithm)国际数据加密算法,使用 128 位密钥提供非常强的安全性;    --CIDEA
        
        AES(Advanced Encryption Standard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,现在 AES 标准的一个实现是 Rijndael 算法;    --CAES

        PBE(Password-based encryption,基于密码验证)

        RSA(算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman)

        DH(Diffie-Hellman算法,密钥一致协议)

        DSA(Digital Signature Algorithm,数字签名)

        ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)

  • 相关阅读:
    Nginx安装
    node.js搭建vue脚手架
    Oracle引入数据
    MVC引入Junit单元测试
    Git版本控制器
    IDEA-Maven
    SSM框架整合
    【测试基础第五篇】测试用例编写和评审
    【测试基础第四篇】测试用例设计方法
    【测试基础第三篇】需求测试分析
  • 原文地址:https://www.cnblogs.com/rick168/p/4650636.html
Copyright © 2011-2022 走看看