本文主要是介绍下载时,经常看见ASC、MD5、SHA1等,是干什么的呢?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 进行文件一致性校验
为了确保你得到的文件是正确的版本,而没有被注入病毒和木马程序。例如我们经常在网上下载软件,而这些软件已经被注入了一些广告和病毒等,如果不进行文件与原始发布商的一致性校验的话,可能会给我们带来一定的损失。
二 文件一致性校验原理
要进行文件的一致性校验,我们不可能像文本文件比较那样,将两个文件放到一起对比,因为很多的时候文件很大。目前最理想的办法就是,是通过加密算法,对文件生成对应的值,通过生成的值与发布商提供的值比较来确认两个文件是否一致。
ASC、MD5、SHA1就是目前使用的几种加密算法。
比如Maven校验和和签名信息如下
转载于:https://www.cnblogs.com/kzfy/p/5695690.html
这篇关于下载时,经常看见ASC、MD5、SHA1等,是干什么的呢?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!