美文网首页
密码安全

密码安全

作者: 又语 | 来源:发表于2020-04-09 20:25 被阅读0次

本文介绍密码安全相关的加密与散列算法。


目录

  • 散列算法
  • 加密算法
    • 对称加密
    • 非对称加密

散列算法

Hashing 是使用称为密码散列函数的数学函数从给定消息生成字符串或散列值的过程。
尽管散列算法有很多种,但是可以用于密码安全的散列算法必须具备以下四个主要属性:

  • 确定性:相同内容的消息被相同哈希函数处理后产生的哈希值也应该相同。
  • 不可逆:从哈希值无法反向生成原文。
  • 具有很高的熵:对消息的较小更改将产生完全不同的哈希。
  • 可以抵抗冲突:两个不同的消息不应产生相同的哈希。

常见散列算法对比:

算法 速度 安全性
MD5
SHA-1

加密算法

对称加密和非对称加密对比:

加密分类 密钥管理 安全性 加密速度
对称加密 密钥管理困难,多用于内部系统 除 AES 外其它安全性较低 一般比非对称加密快几个数量级
非对称加密 密钥管理相对容易 慢,一般适用于小数据量加解密或数字签名
对称加密

常见对称加密算法与密钥长度选择:

算法 密钥长度 加密数据块长度 速度 说明
DES 64 64 已不再安全,不建议使用
3DES 112 / 168 64 很慢 安全级别一般,适用于小数据加密
AES 128 / 192 / 256 128 安全,推荐使用
Blowfish (4 至 56)* 8 64 安全性尚未被充分分析及认证
RC4 40 至 1024 64 很快 安全性不明确
非对称加密

常见非对称加密算法对比:

算法 成熟度 速度 安全性
RSA 成熟
ECC 成熟
DSA
Diffie-Hellman
El Gamal

相关文章

  • 付临门:用户忘记密码及支付密码

    安全中心-密码修改-支付密码修改-忘记支付密码

  • MySQL 初始配置修改

    修改root用户密码 代码 注意点 报错:密码安全等级不够 很多时候我们在修改密码时,会有报错,说密码安全程度不够...

  • 登录安全

    App登录常见的安全点:1.密码的安全2.token值安全使用 密码存储 用户密码必须不能明文存储。如果数据库泄露...

  • 工银e支付支付密码未开通或错误次数已达到上限

    先说下解决办法:工银e支付——安全管理——支付密码——关闭支付密码认证功能。工银e支付——安全管理——支付密码——...

  • 密码安全

    密码泄露 服务器被入侵,用户信息泄露防御:密码不应该明文保存,使用某种算法加密后保存到数据库中。 密码破解 在前端...

  • 密码安全

    本文介绍密码安全相关的加密与散列算法。 目录 散列算法 加密算法对称加密非对称加密 散列算法 Hashing 是使...

  • Facebook以退为进的妙招

    世界上有没有既安全,又便利的密码呢?密码越复杂,越安全,而复杂会牺牲便利,反之,密码越简单,越不安全。两者不可兼得...

  • 国密在车联网安全认证场景中的应用

    前言 国密即国家密码局认定的国产密码算法。通过自主可控的国产密码算法保护重要数据的安全,是有效提升信息安全保障水平...

  • smb共享问题

    1、一直提示密码错误,实际密码是对的。在本地安全策略页面依次点击“本地策略”—“安全选项”—“网络安全:LAN管理...

  • 个人密码设置技巧

    如何让保障你的密码安全? 想要保障密码的安全,不被破解,我们就需要使用复杂密码来防止洗库。为了防止撞库,我们就要对...

网友评论

      本文标题:密码安全

      本文链接:https://www.haomeiwen.com/subject/mwuhmhtx.html