zoukankan      html  css  js  c++  java
  • 加密算法

    加密算法分为可逆和不可逆 不可逆的比如MD5

    可逆的又分为对称加密和不对称加密 所谓对称加密是指加密和解密密钥是相同,比如des,不对称加密,有公钥和私钥,通常公钥用来加密,私钥用来解密,比如rsa

    使用场景

    1.保存密码 密码一般用来验证 可以使用不可逆加密

    2.服务端加密 对称加密,密钥保存在服务端,客户端看到的是加密过的密文,客户端不知道密钥,所以无法解密

    3.客户端加密 非对称加密,客户端生成密钥,每次生成的密钥不同,密钥本身是通过算法配对生成,客户端将公钥和要加密的信息,发到服务端,服务端加密后,返回密文,客户端根据私钥解密。别的客户端不知道私钥,因为私钥没有传到服务端,所以不可能被截获,所以无法解密从而保证了密文的安全。

  • 相关阅读:
    JS中声明变量的细节问题
    你不知道的var! 细节
    读书笔记:对象的属性
    手写new操作符
    slice
    全相等函数 isEqual
    几个面试题
    全相等函数
    剑指 Offer 29. 顺时针打印矩阵
    剑指 Offer 28. 对称的二叉树
  • 原文地址:https://www.cnblogs.com/njcxwz/p/9777604.html
Copyright © 2011-2022 走看看