为什么window上和linux上的md5加密结果不同

为什么window上和linux上的md5加密结果不同,第1张

你的入参Str先用base64编码了变为str,然后再送给encryptMD5加密的,这样你在base64之后打印一下str。分别在linux和windows下跑一下,估计问题在这里。

近日在VirtualBox虚拟机安装Linux,然后果断的选择了Ubuntu。当我新建虚拟机,一切配置完成之后,启动虚拟机,还没开始安装就提示虚拟电脑出现严重错误,需要关闭。起初以为是配置错了,上网找了各种原因,还是无果。后来重新下载了CentOS,一开始安装也提示出现同样的错误。

于是想校对下载的ISO文件是否正确,但是在官网找了很久都没找到,后来我直接用hash.exe计算出ISO文件的MD5值和sha1值,在网上一搜索,没有一个同样的结果,此时我可以确定是安装文件损坏了。

最后,重新下载安装盘镜像,计算哈希值,在网上搜索,有很多相同的结果出来了,当然虚拟机也可以正常安装了。

如果你在lin下,那么检验一个文件就是 md5sum折腾命令

列子:

[tpxcer@myhost ~]$ md5sum ~/ct

885a08ae5c9d5e9421da7c15c3df5495 /home/tpxcer/ct


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9015432.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存