GPG是不对称加密、数字签名的经典和标准,不但可以为芹亮个人嫌闹宽的数字传输提供信用保障,用于保护个人之间通讯的隐私,保护敏感数据,而且可以在更大的范围内,如公司范围内的数据加密,电子产品弯桥的数字签名,知识产权保护等。
GPG是一种加密手法,比如你可以按照对方公开的钥匙加密邮件,这样对方收到后可以自己解开GPG是用公钥和密钥的。密钥只有自己知道。公钥匙是告诉别人的。别人通过检查公钥判断是不是你的密钥加密的。
方法一
1、购买或自己创立一个的数字签名证书文件。
有工具软件可以制作数字签名证书,比如openssl,但自签的,在别人的机器上,回出现签名无法校验的问题。除非人家信任,否则人家不会安装你的证书。
2、用工具软件对exe或其他任何文件,进行数字签名。可以是免费的UI工具,比如:kSign;也可以类似signtool(微软的命令行工具);还可以 *** 作系统的向导程序(比如微软Windows上的签名文件安装,导入并对文件数字签名的向导)。xNix下,可以用GnuPG(gpg)从证书到签名,一次搞定。
3、你要是做程序开发的,可以利用signtool这样的命令行工具,写批处理,然后加入自己项目的make过程中自动加签。
方法二
1、在CMD中,输入命令makecert做了cer和PVK文件;
2、打开signcode.exe把cer和PVK文件导入了我的程序;
3、运行我的程序,在360里面,还是没有显示MD5值。
linux系统下 使用gpg命令文件名为file.dat
签名文件为 file.dat.asc
验证签名你灶宴型得先导入对方的公钥
gpg --import pubkeyfile
然后验证签名
gpg -d file.dat.asc
系统隐猜会自动找到同名文件file.dat
如果没找到同名文件,会提示手动输入。祥模
gpg 现在有版本 gpg2 他们大部分情况差不多
不过gpg2 现在有部分bug。推荐用gpg
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)