zoukankan      html  css  js  c++  java
  • 前端网络安全——密码安全

    密码泄漏渠道:

    1、数据库被偷

    2、服务器被入侵

    3、通讯被窃听

    4、内部人员泄漏数据

    5、其他网站(撞库)

    防止泄漏方式:

    1、存储上的措施:

      (1)严禁明文存储

      (2)单向变换,不能解密反推出原密码

      单向变化常用方式——哈希算法

      哈希算法特征:

        1.明文和密文意义对应

        2.雪崩效应,一个字符不同得出来的哈希值差异很大

        3.密文和明文无法反推

        4.密文固定长度

        5.常见哈希算法:md5、sha1、sha256

      (3)变换复杂度要求,防止单向变化过于简单

      哈希算法单向变换如果过于简单,使用彩虹表可以强行查询到你原有密码,所以嵌套多种哈希算法提高复杂度是必须的。

      (4)密码复杂度要求,要求用户设置的密码具备一定复杂度

      (5)加盐,让程序去增加密码复杂度

    2、密码传输的安全性:

      (1)https传输

      (2)频率限制

      (3)前端加密意义有限,但是不得不做

    生物特征密码的缺点:

    1、私密性容易泄漏

    2、安全性碰撞,容易相似性破解

    3、唯一性,终身唯一无法修改

    放弃安逸,持续努力——成长
  • 相关阅读:
    驱动下的异常处理
    头文件 .h 与源文件 .ccp 的区别
    驱动程序进阶篇
    驱动中链表的使用
    内存操作相关内核 API 的使用
    链表的概念、建立、删除与插入
    编写简单的 NT 式驱动程序的加载与卸载工具
    驱动程序入门篇
    c++ 指针的简单用法
    CTL_CODE 宏 详解
  • 原文地址:https://www.cnblogs.com/MarsPGY/p/15808957.html
Copyright © 2011-2022 走看看