zoukankan      html  css  js  c++  java
  • 编码和加密算法介绍

    加密算法:

     

    md5     

    (单向散列算法)的全称是Message-Digest Algorithm 5

     

    MD5算法原理

    http://blog.csdn.net/forgotaboutgirl/article/details/7258109

    为什么说 MD5 是不可逆的?

    https://www.zhihu.com/question/22651987

     

     

     

    Base64

     

    从原理上搞定编码-- Base64编码

    http://www.cnblogs.com/chengxiaohui/articles/3951129.html

     

     

    AES

     

     

     

     

    白话解释对称加密算法 VS 非对称加密算法

    https://zhuanlan.zhihu.com/p/21336272

     

     

    对称加密:

     

    明文 <-> 密钥 <-> 密文

    常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6

     

     

     

    非对称加密

     

    首先要有一对key,一个被称为private key私钥,一个成为public key公钥

    把你的public key分发给想给你传密文的用户,然后用户使用该public key加密过得密文,只有使用你的private key才能解密

     

    这种加密算法应用非常广泛,SSH, HTTPS, TLS,电子证书,电子签名,电子身份证等等。

  • 相关阅读:
    mysql总结
    ContOS7 安装 java1.8
    查找
    排序
    线程通信(交替执行)
    死锁(实现)
    Rank Scores
    OpenMP
    聚类的数据量过大的问题
    编译GraphLab出错
  • 原文地址:https://www.cnblogs.com/pinganzi/p/7425700.html
Copyright © 2011-2022 走看看