在本篇博客中我将介绍认证相关的内容,下面图片是要讲的知识点。
一、单向散列函数
现在假设小明以前写来一个文件保存到硬盘,它的文件可能面临被攻击之后遭到篡改,那它怎么证明现在他手上的文件没有遭到篡改的呢?文件是真的,“是真的”的性质称为完整性,也称为一致性。
怎么保证文件一致性,也许我们会想到,把文件复制一份到硬盘,到要用文件的时候对比一下不就行了吗。那么如果文件很大的时候咋办,这样效率非常低。而我们这儿要介绍的单向散列函数就可以解决这个问题。
在本篇博客中我将介绍认证相关的内容,下面图片是要讲的知识点。
一、单向散列函数
现在假设小明以前写来一个文件保存到硬盘,它的文件可能面临被攻击之后遭到篡改,那它怎么证明现在他手上的文件没有遭到篡改的呢?文件是真的,“是真的”的性质称为完整性,也称为一致性。
怎么保证文件一致性,也许我们会想到,把文件复制一份到硬盘,到要用文件的时候对比一下不就行了吗。那么如果文件很大的时候咋办,这样效率非常低。而我们这儿要介绍的单向散列函数就可以解决这个问题。