请教 关于SHA1 问题

问题1
以前一个JAVA老程序运行环境jDK1.3的 只有安装文件 找不到源码了 想修改其中一个class 反编译 修改后运行提示找不到main 反复查看后 发现JAR包里MANIFEST文件 是有SHA1的 如何重新获取SHA1 因为原程序CLASS太多了 无法全部编译 所以有没有快捷方法 获取修改后的CLASS的 SHA1值
问题2
MANIFEST里面 出现如下:
Name: aa/data/dataTool$1.class
SHA1-Digest: tgszlOpE/lJonu+HQbX4Bw/Bq2o=

这里面
dataTool$1.class $1是什么意思 这个包里面只有dataTool 这个CLASS 而且还有dataTool$2.class

如果是这样 怎么获取SHA1 值

另外 META-INF 文件夹下 还有.DSA和.SF 两个文件 这两个文件需要处理吗

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^