MD5 它是一种被广泛使用的密码散列函数,可以产生出 2113 一个 128 位(16 字节)的散列值(hash value),用于确保信息传输完整一致。MD5 值等同于文件的 ID,它的值 5261 是唯一的。如果文件已被修改(例如嵌入式病毒,特洛伊木马等),其 MD5 值将 4102 发生变化。 因此,一些常规下载 URL 提供文件 MD 并且通常提供 MD5 值。那么 MD5 修改再发出来是原创吗?
MD5 修改再发出来是原创吗
MD5 修改再发出来不算原创,算伪原创。
很多视频平台会有机制算法来识别原创内容,所以只修改 MD5 再发出来不是原创。MD5 的英文名为 Message-digest Algorithm5,中文名为信息摘要算法 5。MD5 是计算机安全领域常用的一种密码散列函数,主要用于确保信息传输完整一致,MD5 算法具有压缩性、容易计算、抗修改性、强抗碰撞等特点。
MD5 值如何修改
- 在网上搜索 MD5 修改工具,进入工具的下载页面,点击下载,下载到我们电脑的桌面。
- 安装包下载好之后,是一个压缩文件,我们需要先对文件进行解压,然后再解压的文件夹里面找到.exe 后缀的文件,点击它进行安装即可。
- 安装好 MD5 修改工具之后,点击进入主界面,在主界面,有 4 个按钮是经常需要用到的,分别是选择文件,存储位置,开始修改,清空列表这四个按钮。
- 点击主界面的“选择文件”,在弹出的对话框中选择要修改 MD5 的图片,然后点击确定即可。
- 接着是点击“存储位置”,也就是我们修改好的图片要存放的位置,找到本地的路径,然后点击保存即可。
- 存储的路径设置完成之后,选中文件,我们就开始进行修改了,点击主菜单中的“开始修改”的按钮,等待完成即可。
- 如果我们选择的文件太多或者是我们已经进行修改之后,我们就可以对主界面中的文件进行清空的处理。
MD5 有什么作用
数字签名
MD5 的典型应用是对一段 Message(字节串)产生 fingerprint(指纹),以防止被“篡改”。举个例子,我将这段话“MD5 是什么,MD5 的这些用途你都知道吗”写在一个叫 read.txt 文件中,并对这个 read.txt 产生一个 MD5 的值(密文:7a1189ca1650ef630a6c2b0206f42d8b)并记录在案,然后我可以传播这个文件给别人,别人如果修改了文件中的任何内容,那么我对这个文件重新计算 MD5 时就会发现(两个 MD5 值不相同)。如果再有一个第三方的认证机构,用 MD5 还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
一致性验证
MD5 的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在 Unix 下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.MD5 的文件,在这个文件中通常只有一行文本,大致结构如:
MD5 (tanajiya.tar.gz) = 38b8c2c1093dd0fec383a9d9ac940515
MD5 将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的 MD5 信息摘要。
安全访问认证
MD5 还广泛用于操作系统的登录认证上,如 Unix、各类 BSD 系统登录密码、数字签名等诸多方面。如在 Unix 系统中用户的密码是以 MD5(或其它类似的算法)经 Hash 运算后存储在文件系统中。当用户登录的时候,系统把用户输入的密码进行 MD5 Hash 运算,然后再去和保存在文件系统中的 MD5 值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这可以避免用户的密码被具有系统管理员权限的用户知道。