查看: 2015|回复: 7
收起左侧

[软件] gpg有办法仅通过.sign文件来验证hash吗?(只验证hash正确性,而不是验证签名))

[复制链接]
菩提祖师
发表于 2014-1-26 06:11:06 | 显示全部楼层 |阅读模式
gpg有办法仅通过.sign文件来验证hash吗?(只验证hash正确性,而不是验证签名)
网络搜索说.sign文件是CheckSum文件,那么有办法只用.sign文件进行sum验证吗?
恋爱的夏娜
头像被屏蔽
发表于 2014-1-26 12:34:41 | 显示全部楼层
记事本打开sign文件看看?而且你似乎想说PGP吧?
菩提祖师
 楼主| 发表于 2014-1-27 03:33:02 | 显示全部楼层
恋爱的夏娜 发表于 2014-1-26 12:34
记事本打开sign文件看看?而且你似乎想说PGP吧?

gpg是GNU Privacy Guard (GnuPG)的缩写.
以下就是.sign的内容,一堆貌似base64的东西.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJS1xsyAAoJEDjbvchgkmk+zFEP/1VDNzhkaeTFr0sUioFX7Xmu
Rfctxez3uHW8cbxyIAmbuUuTu22G+7DiG8JN07a3fiPQk9YAtagKDmVdVmP//LRI
1NrKYIj/gvTqYtmTJQ0L8AHmJs/pb27ViGPGKGsWYbNxvounYb6LNH0a0ANpPKsg
yZ2m6Du4+AkObi00ZL1mlSWd1Hv75AerE/TqKHy5UIbGbDJ9FUdyD8PvDtbDxzD8
lp6y/tJV2JsQjHvzqi/7xCeSnvuyhQlCOUImwDoiKOxanlLkzRa4e/2ue5x2KT1G
4ldajbdLDkPHZqOsHEM6+9PAFqvWCp086JOcQ2S8XriCWjCzFV4aVCDQTE+nle90
7yybLEpnVUf6xV6+k0tNCMbkKb6Fhv9rhI4X1ylAEIAY9V44Hg/9iB7fsF4K9cY2
/czEj6jAoH0C8hcd39vl3ppvb1aeae+fU0/5AOT1RKiJPwKRgG/saCdQHE3ZS+DO
C60wOf2kf0aLzKtk6MY0VF+xl5z+7RksxFJbsPReo7oQBc3+2OyUhObhMY7PQfzS
DejjGlTPXy9QNarWL5yOzXeJWHnJdohQL33Wd/D5RcDFCE574xL+TlGgUcS/YafO
zI0wueaNg1G20E8g+Vltnvt4kKQCLvhHH4fF7Z8SmsbPTBqqF+EfdDg8Owb0Nwdw
y+ZW1KynO4fD6S4wrbAH
=RURt
-----END PGP SIGNATURE-----
恋爱的夏娜
头像被屏蔽
发表于 2014-1-27 09:20:06 | 显示全部楼层
菩提祖师 发表于 2014-1-27 03:33
gpg是GNU Privacy Guard (GnuPG)的缩写.
以下就是.sign的内容,一堆貌似base64的东西.

嘛,无外乎PGP的Linux版本而已啦……而且这个算法不是base64,但是是什么算法我也看不出来。
菩提祖师
 楼主| 发表于 2014-1-28 23:46:35 | 显示全部楼层
恋爱的夏娜 发表于 2014-1-27 09:20
嘛,无外乎PGP的Linux版本而已啦……而且这个算法不是base64,但是是什么算法我也看不出来。

GPG貌似和PGP是两个软件,只是两者很相似.(PGP貌似被symantec)
算法怎么看出不是base64呢?
恋爱的夏娜
头像被屏蔽
发表于 2014-1-29 00:38:32 | 显示全部楼层
菩提祖师 发表于 2014-1-28 23:46
GPG貌似和PGP是两个软件,只是两者很相似.(PGP貌似被symantec)
算法怎么看出不是base64呢?

base64算法含有一些等号在hash值末尾,而且hash内没有反斜杠。
菩提祖师
 楼主| 发表于 2014-1-29 19:51:15 | 显示全部楼层
恋爱的夏娜 发表于 2014-1-29 00:38
base64算法含有一些等号在hash值末尾,而且hash内没有反斜杠。

不一定吧,比如"bce"(不含双引号)末尾就不是等号.结果是"YmNl"  (不含双引号)
而且/是正斜杠,base64里有正斜杠的(维基百科的base64词条的base64索引表)
恋爱的夏娜
头像被屏蔽
发表于 2014-1-29 21:36:03 | 显示全部楼层
菩提祖师 发表于 2014-1-29 19:51
不一定吧,比如"bce"(不含双引号)末尾就不是等号.结果是"YmNl"  (不含双引号)
而且/是正斜杠,base64里有 ...

嘛,本人对算法及其特性一窍不通……
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 14:27 , Processed in 0.119191 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表