密码学

作者: dreampai | 来源:发表于2019-01-30 11:23 被阅读0次

第 16 章:信息指纹及其应用

信息指纹的用途远不止网址的消重,信息指纹的一个特征是其不可逆性,无法根据信息指纹推出原有信息。

集合相同的判定

  • 集合中的元素一一做比较,时间复杂度是 O(N2)
  • 先排序后比较,时间复杂度是 O(NlogN)
  • 将第一个集合放在散列表中,然后把第二个集合一一和散列表汇总的元素作对比,时间复杂度是 O(N),空间复杂度 O(N)
  • 完美的方法是计算两个集合的指纹,然后直接进行比较。

判定集合基本相同

image.png image.png

信息指纹,可以简单理解为将一段信息(文字、图片、音频、视频等)随机地映射到一个多维二进制空间中的一个点(一个二进制数字)。只要这个随机函数做得好,那么不同信息对应的这些点就不会重合。因此,这些二进制的数字就成了原来的信息所具有的独一无二的指纹。

第 17 章:谈谈密码学的数学原理

算法的共同点:

  • 它们都有两个完全不同的样式,一个用于加密,一个用于解密。
  • 这两个看上去无关的钥匙,在数学上是关联的。

相关文章

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

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

  • 1.什么是密码学

    重点:密码学的主要功能及其含义现代密码学与信息安全的关系现代密码学的主要研究内容 1. 密码学定义 密码学是一个...

  • 关于区块链密码学

    什么是密码学 以下是密码学在维基百科中的解释: 密码学(英语:Cryptography)可分为古典密码学和现代密码...

  • 密码学基础知识

    密码学 推荐书籍 图解密码技术 结城浩 著 周自恒 译 密码学概览 密码学概览图密码学概览 消息的特性 机密...

  • iOS逆向攻防之密码学基础及RSA数学原理、Base64编码

    直接上密码学入门级知识部分,今天的内容如下: 一、密码学概述与发展历史 1、密码学的概述 2、密码学的主要发展历史...

  • IOS 逆向开发(一)密码学 RSA

    IOS 逆向开发(一)密码学 RSA 1. 密码学发展简介 密码学是指研究信息加密,破解密码的技术科学。密码学的起...

  • RSA加密

    一、密码学 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为...

  • 密码那些事儿|(二十八)战争对密码学的作用

    说完密码学对战争的作用,我们再来看看战争对密码学的影响。 在密码学的发展历史上,有这么一个规律 ——密码学总是在信...

  • 密码学-RSA

    密码学 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为基础...

  • iOS逆向实战--010:RSA加密

    密码学概述 密码学是指研究信息加密,破解密码的技术科学。密码学的起源可追溯到2000年前。而当今的密码学是以数学为...

网友评论

      本文标题:密码学

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