哈希怎么用( 四 )

(信息-摘要算法)来; 同时我们引入了哈希函数(HASH) HASH(哈希)函数提供了这样一种计算过程:输入一个长度不固定的字符串,返回一串定长度的字符串,又称HASH值 。
单向HASH函数用于产生信息摘要 。当我们将一个文件放入eMule的共享文件里的时候 我们就开始了这样的算法步骤(大家都能体会到,硬盘狂转-提取文件信息的时候吧) 最终通过这一系列的算法我们得到了一个128个二进制位 ps: hash算法更多的是用来校验文件的完整性 当第一个人把自己的共享文件变成HASH值的时候,向服务器进行的提交 同时可能还有很多提交者,那么他们的HASH值就进入了服务器的一个动态列表里 列表中存放着的是拥有这些同样文件的用户的IP 、PORT等等地址信息 当另外的用户需要下载或者搜索时,服务器就把这个信息传递给需要的用户 那么这个用户就知道到底应该去哪里下载喽 当完成协议验证等等程序流程后,两个小骡骡就开始了点对点的传播 。
【哈希怎么用】

哈希怎么用

文章插图