美文网首页
密码之加密级别

密码之加密级别

作者: right_33cb | 来源:发表于2018-09-19 22:18 被阅读0次

转:https://zm10.sm-tc.cn/?src=l4uLj4zF0NCdk5CY0ZyMm5HRkZqL0IyKkY2WjJrGzsfQno2LlpyTmtCbmouelpOM0MnJz8rIz8k%3D&uid=62406bee4674ce8128b95a8c8f24ce34&hid=56486bbb425254b6e040def4f11a9990&pos=3&cid=9&time=1537366576019&from=click&restype=1&pagetype=0020000002000408&bu=web&query=%E5%AE%89%E5%85%A8%E5%8A%A0%E5%AF%86%E7%AE%97%E6%B3%95&mode=&v=1&force=true&wap=false&province=%E5%9B%9B%E5%B7%9D%E7%9C%81&city=%E6%88%90%E9%83%BD%E5%B8%82&uc_param_str=dnntnwvepffrgibijbprsvdsdichei

原 加密算法的安全级别

sunrise918阅读数:96302011-07-14

  今天在网上看到一个关于加密算法的安全性及破解复杂度的表格,特摘录下来以便日后参考使用,原表是英文的,这里直接翻译成中文方便查阅。另外还找了一些关于密码学相关的信息,附录在后。

加密算法的安全级别(Security Level of Cryptographic Algorithms)

安全级别

(Security Level)

工作因素

(Work Factor)

算法

(Algorithms)

薄弱(Weak)

O(240)

DES, MD5

传统(Legacy)

O(264)

RC4, SHA-1

基准(Baseline)

O(280)

3DES

标准(Standard)

O(2128)

AES-128, SHA-256

较高(High)

O(2192)

AES-192, SHA-384

超高(Ultra)

O(2256)

AES-256, SHA-512

注:上表中的“工作因素(Work Factor)”可以理解为破解的算法复杂度。

关于密码学相关的一些信息:

密码学、散列、散列函数

哈希算法:MD4, MD5, SHA

对称加密:DES, IDEA, RC2, RC4, SKIPJACK, RC5, AES

非对称加密:RSA, ECC

  已经证实较容易破解的算法(不安全算法):MD4, MD5, SHA-0, SHA-1, DES

  理论上大部分的算法基本上都是可以破解的,只是需要很多台计算机并行运算很长时间才能破解。密钥越长,需要耗费的资源越多,以此来提高破解的成本,由于成本过高导致不进行攻击或采用旁道攻击。同时密钥越长加解密的成本也会随之提高,所以可以根据信息的价值和保密要求来选择合适的算法。

  哈希算法是不可逆算法,但是存在碰撞可能,速度较快;对称加密使用一个密钥进行加解密;非对称加密使用公钥和私钥进行加解密,速度比对称加密要更慢,但较安全。通常哈希算法可以选用 MD5 或 SHA,而对称加密则可以选用 3DES 或 AES,非对称加密则可以选用 RSA或 ECC。

  另外需要说明的是,这里的哈希算法和哈希表中用到的哈希算法稍有不同,哈希表中用到的哈希算法不需要高的安全性,但是需要高的性能和高的离散性,所以一般不会采用 MD5 或 SHA 等算法,而是采用更快的哈希算法。

阅读全文

相关文章

  • 密码之加密级别

    转:https://zm10.sm-tc.cn/?src=l4uLj4zF0NCdk5CY0ZyMm5HRkZqL...

  • BugkuCTF_加密_散乱的密文 WriteUp

    BugkuCTF_加密_滴答~滴 WriteUp 入门级别 摩斯密码。直接上工具,或者手工对照解密 哇咔咔 密码...

  • Linux_349_数据加密

    数据加密之普通算法加密传输,但是密码本可能会丢失。撞库:收集密码,然后批量尝试。优点:加密,但是知道加密算法是哪种...

  • 密码学之非对称加密算法

    接着前面的内容,继续介绍密码学之非对称加密算法 非对称加密也叫公钥密码。 1976年Diffie和Hellman首...

  • 4-对称加密

    对称加密与非对称加密 按照密钥的特征不同, 密码体制分为对称密码体制和非对称密码体制。对称加密和非对称加密都是可逆...

  • 前端学习笔记十九-MongoDB+Express开发项目知识点

    一、密码加密 bcrypt 哈希加密是单程加密方式:1234 => abcd在加密的密码中加入随机字符串可以增加密...

  • 密码学及iOS签名(一) —— 加密解密

    加密解密类型 对称加密 公钥密码(非对称加密) 对称加密(常见的DES、 3DES、AES) 在对称密码中,加密、...

  • 文件/文件夹加密操作

    给 PDF 添加密码保护 你可以给 PDF 添加密码,这样每个人都需要输入密码才能打开该文件。密码用于加密文件。 ...

  • 前后端数据传输安全——加密浅析

    加密 本文内容: 密码学起源 古典密码学 现代密码学 对称加密 非对称加密 数字签名 哈希 密码学起源: 在战争中...

  • 加密算法之对称加密

    加密算法简介 加密算法就是加密的方法,在密码学中,加密是将明文信息隐藏起来,使之缺少特殊信息时不可读。加密算法可以...

网友评论

      本文标题:密码之加密级别

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