分页: 1 / 3
Ubuntu Linux强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:06
由 Sunmover
刚写了个详细的解介绍,正要发表火狐崩溃了。。。八嘎!我也崩溃了。。。。
软件名:GtkHash
项目主页:
http://gtkhash.sourceforge.net/
安装:
[url=apt://gtkhash]点此直接安装[/url]
使用命令安装:
代码: 全选
sudo apt-get install -y gtkhash
中文支持:
[翻译包下载]GtkHash 简体中文翻译 = 大宝提供
看几张图片吧,文字就不写了。。。

- GtkHash.png (29.47 KiB) 查看 10004 次

- GtkHash_File.png (23.38 KiB) 查看 10004 次
______________________________________________________________________________________________
BTW:还有一款跨平台的Hash软件,只能计算MD5,SHA1 名叫
JDigest
JDigest项目主页:
http://code.google.com/p/jdigest/
运行它,您需要JAVA,请到这里下载:
http://www.java.com/zh_CN/download/manual.jsp
http://openjdk.java.net/
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:20
由 peteryeh64

...感謝分享...
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:24
由 JiangHui
校验这个,敲个命令也就几秒钟的事,这也加个壳?
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:28
由 photor
JiangHui 写了:校验这个,敲个命令也就几秒钟的事,这也加个壳?
什么命令?

Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:41
由 JiangHui
md5sum
sha1sum
sha256sum
cksum
……
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:44
由 大宝
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-25 23:54
由 Sunmover
顺便告诉各位使用Windows的亲亲,windows下HashCalc类似这个,但功能不如GtkHash强大。。。
下载HashCalc(华军)
爱问共享备份下载
PS:感谢楼上各位的支持。
大家有更好的软件别忘了告诉我一下哈,先谢谢各位咯。
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 13:57
由 momova
弄个nautilus的插件i主可以了,而且速度奇快。
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 14:06
由 Sunmover
momova 写了:弄个nautilus的插件i主可以了,而且速度奇快。
别光说呀,分享下呗
大家都等着呢。。。
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 15:15
由 momova
代码: 全选
#!/bin/bash
# AUTHOR: (c) Tony Mattsson <tony_mattsson@home.se>
# VERSION: 1.0
# LICENSE: GPL (http://www.gnu.org/licenses/gpl.html)
# REQUIRES:
# NAME: Make md5
# DESCRIPTION:
# Check that the user didn't select directories
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory.
Make md5 cannot handle directories."
exit
fi
done
#Enter the checksum filename to create
CheckName=`zenity --entry --title="Make md5" --entry-text "checksum.md5" --text="Enter the name of your md5 checksum file"`
if [ "$?" == 1 ] ; then exit ; fi
# 1 Check the md5 file
(md5sum "$@" > "$CheckName") 2>&1 | zenity --progress --title "Make md5" --text "Making: $CheckName" --pulsate --auto-close
保存到~/.gnome2/nautilus-scripts下就可以了
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 15:16
由 Sunmover
原来安装了GtkHash后属性里面就会多出一个Digests选项卡。。。。
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 15:29
由 Sunmover
momova 写了:代码: 全选
#!/bin/bash
# AUTHOR: (c) Tony Mattsson <tony_mattsson@home.se>
# VERSION: 1.0
# LICENSE: GPL (http://www.gnu.org/licenses/gpl.html)
# REQUIRES:
# NAME: Make md5
# DESCRIPTION:
# Check that the user didn't select directories
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory.
Make md5 cannot handle directories."
exit
fi
done
#Enter the checksum filename to create
CheckName=`zenity --entry --title="Make md5" --entry-text "checksum.md5" --text="Enter the name of your md5 checksum file"`
if [ "$?" == 1 ] ; then exit ; fi
# 1 Check the md5 file
(md5sum "$@" > "$CheckName") 2>&1 | zenity --progress --title "Make md5" --text "Making: $CheckName" --pulsate --auto-close
保存到~/.gnome2/nautilus-scripts下就可以了
有两个疑问:
1。我将上面的代码保存到指定的位置(文件名为Hash),发现什么变化都没有。正常情况下是不是应该在右键菜单中多一个“脚本”项,然后在“脚本”下有一个Hash选项呢?
2。上面的代码是不是只能计算MD5呀?里面似乎俄没有SHA1、CRC32。。。之类的呀
多谢指教!
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-26 15:41
由 momova
Sunmover 写了:momova 写了:代码: 全选
#!/bin/bash
# AUTHOR: (c) Tony Mattsson <tony_mattsson@home.se>
# VERSION: 1.0
# LICENSE: GPL (http://www.gnu.org/licenses/gpl.html)
# REQUIRES:
# NAME: Make md5
# DESCRIPTION:
# Check that the user didn't select directories
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory.
Make md5 cannot handle directories."
exit
fi
done
#Enter the checksum filename to create
CheckName=`zenity --entry --title="Make md5" --entry-text "checksum.md5" --text="Enter the name of your md5 checksum file"`
if [ "$?" == 1 ] ; then exit ; fi
# 1 Check the md5 file
(md5sum "$@" > "$CheckName") 2>&1 | zenity --progress --title "Make md5" --text "Making: $CheckName" --pulsate --auto-close
保存到~/.gnome2/nautilus-scripts下就可以了
有两个疑问:
1。我将上面的代码保存到指定的位置(文件名为Hash),发现什么变化都没有。正常情况下是不是应该在右键菜单中多一个“脚本”项,然后在“脚本”下有一个Hash选项呢?
2。上面的代码是不是只能计算MD5呀?里面似乎俄没有SHA1、CRC32。。。之类的呀
多谢指教!
指教个P,没和你斗法的意思。
安装个那啥啥脚本管理器,上面的那个只能MD5.
Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-30 21:30
由 wangks18
我以前都放到右键菜单里

Re: 强大的哈希计算器,帮您校验文件,可计算MD5、SHA1、SHA256、CRC32。。。
发表于 : 2011-01-30 21:35
由 jtshs256
说到windows,有个hashtab也很给力……
