中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求一可以在命令行下用MD5加密字符串的工具[已解决]
« [1] [2] [3] »
作者:
标题: 求一可以在命令行下用MD5加密字符串的工具[已解决] 上一主题 | 下一主题
fornever
初级用户





积分 98
发帖 35
注册 2006-1-14
状态 离线
『楼 主』:  求一可以在命令行下用MD5加密字符串的工具[已解决]

求一可以在命令行下用MD5加密字符串的工具
并且可以用在批处理中

[ Last edited by fornever on 2006-9-16 at 22:03 ]

2006-9-4 06:05
查看资料  发短消息 网志   编辑帖子
tuminghao
初级用户




积分 128
发帖 9
注册 2005-6-22
状态 离线
『第 2 楼』:  

自己写一个吧

2006-9-4 08:29
查看资料  发送邮件  发短消息 网志   编辑帖子
fornever
初级用户





积分 98
发帖 35
注册 2006-1-14
状态 离线
『第 3 楼』:  

奈何偶还不会编程,请大虾给个exe程序,感激不尽!~

2006-9-5 22:36
查看资料  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 4 楼』:  

贴一个

   此帖被 +1 点积分    点击查看详情   
评分人:【 分数: +1  时间:2009-9-15 23:55


附件 1: md5.rar (2006-9-11 22:39, 22.5 K, 下载附件所需积分 1 点 ,下载次数: 675)



C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-11 22:39
查看资料  发送邮件  发短消息 网志   编辑帖子
fornever
初级用户





积分 98
发帖 35
注册 2006-1-14
状态 离线
『第 5 楼』:  

还谢谢electronixtar费心了呵呵!
可惜这个东西我找到过,它是得到文件的MD5的,并不是加密字符串用的.
命令行下的这种工具好象有的,在google中见过,可就是寻不到,faint!

2006-9-13 23:42
查看资料  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 6 楼』:  

直接运行md5.exe,然后输入字符串不就行了么?这样也可以的嘛

echo this is electronixtar | md5.exe




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-13 23:59
查看资料  发送邮件  发短消息 网志   编辑帖子
fornever
初级用户





积分 98
发帖 35
注册 2006-1-14
状态 离线
『第 7 楼』:  

事实证明echo this is electronixtar | md5.exe并不是加密字符,得到的结果虽然是32位的值,但是和MD5加密值不同
比如:
123456 MD5值:e10adc3949ba59abbe56e057f20f883e   
                     49ba59abbe56e057

而在echo 123456 | md5.exe后的值为:D170064A1951AD13095734A657C5A30F

   此帖被 +1 点积分    点击查看详情   
评分人:【 分数: +1  时间:2010-12-28 13:24


2006-9-14 05:04
查看资料  发短消息 网志   编辑帖子
9527
银牌会员

努力做坏人


积分 1185
发帖 438
注册 2006-8-28
来自 北京
状态 离线
『第 8 楼』:  

很明显的一句成语,事实胜于熊便!!!



我今后在论坛的目标就是做个超级坏人!!!
2006-9-14 05:11
查看资料  发短消息 网志  OICQ (329429)  编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 9 楼』:  

我错了




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-14 07:10
查看资料  发送邮件  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 10 楼』:  

回想了一下:我真的错了吗?


其实原因很简单:
1.你的echo 123456 | md5.exe 中, | 前面多了一个空格,正确的是 | 前面不应该有空格 echo 123456| md5.exe
2.echo 输出的字符后面是有回车的,我测试了 hex 的MD5加密,31 32 33 34 35 36 20 0D 0A,得到的正是D170064A1951AD13095734A657C5A30F,不好意思,我说的没错,嘿嘿~~

事实证明,正确的就是正确的。

[ Last edited by electronixtar on 2006-9-14 at 09:05 ]




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-14 07:20
查看资料  发送邮件  发短消息 网志   编辑帖子
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 11 楼』:  

我  echo 123456| md5.exe  怎么不是上面的结果那?

41933E60E9C19B866B3D68864727AFE7

2006-9-14 07:53
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 12 楼』:  

因为你的 | 前面没有空格

下个结论吧:

123456
e10adc3949ba59abbe56e057f20f883e

123456空格
7e8feb2276322ecddd4423b649dfd4d9

123456回车 对应于: echo 123456| md5.exe
41933e60e9c19b866b3d68864727afe7

123456空格回车 对应于: echo 123456 | md5.exe
d170064a1951ad13095734a657c5a30f

[ Last edited by electronixtar on 2006-9-14 at 09:07 ]




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-14 09:04
查看资料  发送邮件  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 13 楼』:  

最后再来个结论吧,恩,这个 md5.exe 还是很有来历的,我试了试几次才试出来的
md5.exe /?
md5.exe ?
md5.exe h
都没效果
md5.exe -h 好家伙,终于肯出来帮助文件了,从风格看来是Linux血统啊

  Quote:
MD5  --  Calculate MD5 signature of file.  Call
             with md5 [ options ] [file ...]

         Options:
              -csig   Check against sig, set exit status 0 = OK
              -dtext  Compute signature of text argument
              -l      Use lower case letters for hexadecimal digit
              -n      Do not show file name after sum
              -ofname Write output to fname (- = stdout)
              -u      Print this message
              -v      Print version information

by John Walker  --  http://www.fourmilab.ch/
Version 2.0 (2003-04-15)

This program is in the public domain.

要验证 字符串的 MD5 值,就输入 md5.exe -d123456
C:>md5.exe -d123456
E10ADC3949BA59ABBE56E057F20F883E
有的时候 熊便大于狮屎,呵呵开个玩笑

[ Last edited by electronixtar on 2006-9-14 at 09:17 ]

   此帖被 +15 点积分         点击查看详情   
评分人:【 redtek 分数: +15  时间:2007-1-27 10:11





C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-14 09:11
查看资料  发送邮件  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 14 楼』:  

恩,fastslz 兄发现了一个更好的方法:
md5.exe -d^
系统就会提示 more? 输入字串就可以计算MD5了


不得不提一下这个 ^ ,仿佛记得论坛上某一篇帖子上提到过,有很多十分有用的特性。比如上面的,用了 ^ 不会产生一个 空格 和 回车,十分有用。

[ Last edited by electronixtar on 2006-9-14 at 10:33 ]




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-14 10:12
查看资料  发送邮件  发短消息 网志   编辑帖子
yiwangzhiren
新手上路





积分 12
发帖 4
注册 2006-9-13
状态 离线
『第 15 楼』:  又学到了

又学到一样了  谢谢

2006-9-14 10:12
查看资料  发送邮件  发短消息 网志   编辑帖子
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: