如何修改MD5成指定编码
答案:2 悬赏:30 手机版
解决时间 2021-12-30 11:14
- 提问者网友:浪荡绅士
- 2021-12-30 01:20
如题,我有一个游戏安装包的MD5码,而且别人115网盘上也有这个文件,那么如何能不下载这个文件并转存到我的网盘上?当然别人的115网盘上的文件没有共享。我想能不能做一个空白文件并写上指定的MD5码,秒传到自己的网盘上?
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-12-30 02:47
大体看懂了你的问题。不过还是有点不懂。先说说我的回答吧。
别人的文件没有共享当然你是获取不到了。
而且你做一个空白文件并写上指定的MD5码,秒传到自己的网盘上是没有意义的。
所谓MD5码是将某个文件的内容进行MD5运算得到的一个值,一个文件只会得到一个MD5码。
如有两个文件,名字都叫1.txt。第一个文件的内容是1,第二个文件的内容是12。
虽然文件的内容很相似,但是进行MD5运算后得到的MD5码是完全不一样的,差别很大。
正是这个原理,MD5可是用来检验原始文件是否被篡改过的。而且通过MD5也无法还原出原来的文件。
别人的文件没有共享当然你是获取不到了。
而且你做一个空白文件并写上指定的MD5码,秒传到自己的网盘上是没有意义的。
所谓MD5码是将某个文件的内容进行MD5运算得到的一个值,一个文件只会得到一个MD5码。
如有两个文件,名字都叫1.txt。第一个文件的内容是1,第二个文件的内容是12。
虽然文件的内容很相似,但是进行MD5运算后得到的MD5码是完全不一样的,差别很大。
正是这个原理,MD5可是用来检验原始文件是否被篡改过的。而且通过MD5也无法还原出原来的文件。
全部回答
- 1楼网友:野慌
- 2021-12-30 04:22
md5中的md代表message digest,就是信息摘要的意思,不过这个信息摘要不是信息内容的缩写,而是根据公开的md5算法对原信息进行数学变换后得到的一个128位(bit)的特征码,简单来说就是用来校验文件的编码。这个特征码有如下特性,首先它不可逆,例如我有一段秘密的文字如:"my secret words",经算法变换后得到md5码(b9944e9367d2e40dd1f0c4040d4daaf7),把这个码告诉其他人,他们根据这个md5码是没有系统的方法可以知道你原来的文字是什么的。
其次,这个码具有高度的离散性,也就是说,原信息的一点点变化就会导致md5的巨大变化,例如"abc" md5(902fbdd2b1df0c4f70b4a5d23525e932)和"abc "(多了一空格)md5(12c774468f981a9487c30773d8093561)差别非常大,而且之间没有任何关系,也就是说产生的md5码是不可预测的。
最后由于这个码有128位那么长,所以任意信息之间具有相同md5码的可能性非常之低,通常被认为是不可能的。 所以一般认为md5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯