利用Gpg4win来打造一个安全的加密文件


出于工作需要,最近我在研究文件加密,正好找个工具说一说。加密工具基于算法模式,一般分两类,一类是对称加密,一种是非对称加密。前者加密和解密使用一套密钥,常用于密码式加密;后者非对称加密,加密和解密使用两套密钥:一般为公钥加密,私钥解密。文件加密主要是为了安全,诚然很多软件本身也携带加密功能,但基于对称加密的密码模式,安全性值得商榷。今天我不讨论加密原理,只是实际操作一下来向大家展示非对称加密工具的实践。
在windows平台下,Gpg4win无疑是比较好用的一款非对称加密软件。
官方地址:pgp4win 最新版本为3.0.3工具是免费的,但是我在下载的时候遇到了捐款提示,如果没有paypal没啥问题。如果有,注意留神是否要捐款。 :)WINDOWS下的软件只要不涉及配置安装一般都是一路next即可
1、程序包
我准备了3个文本文件用于测试,分别如下
1.点击签名/加密按钮以上就是保护自己文件的实操说明,这样你就不用担心女票经常检查你的电脑发现你有姐视频的不良记录了
^_^下面重点说另一个问题,如何加密文件,只有指定的人才能打开再次强调,公钥加密,私钥解密为了完成这个测试 ,我另找了一台计算机,软件软件,创建密钥对如下:
现在完成2个动作会导出如下类似文件
至此导入完成选择,为他人加密并勾选他人的公钥
继续会提出一个警告,继续即可
加密成功会有提示
由于使用对方公钥加密,如果原始文件丢失,你无法进行解密回原始文件
现在我们让it-dream来解密吧
由于含有签名,且z00w00并没有把公钥给it-dream,所以会报如下
这次我们导入z00w00的公钥给it-dream就OK了
这样就看到了原始文件
粗体显示的是自己的秘钥文件签名用于对文件本身进行保护,如果原始文件被人篡改,可以证明不是原作者本人。此功能常用于软件发布,很多软件开发者为了防止自身发布的软件被反编译注入有害代码,特使用签名方式保护软件本身。1、我开发云主机域名们对z00w002.txt进行签名,先看原始内容

2、取消加密勾选,输出签名文件

3、输出签名文件
4、现在,我们可以把签名文件z00w002.txt.sig和原始文件z00w00.txt 发给目标接受者。
在文件没有改动时,验证文件如下:
5、现在我们篡改原始文件,增加文字如下
6、此时再进行校验,一定会报异常
我在实际测试时,使用签名验证,在程序执行完成时,总会报程序异常终止,经过2套系统测试,排除某WINDOWS系统的问题,初步认为是软件兼容性的问题

相关推荐: Linux内存buffer和cache的区别是什么

这篇文章主要介绍“Linux内存buffer和cache的区别是什么”,在日常操作中,相信很多人在Linux内存buffer和cache的区别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux内存buffer和cac…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 04/10 22:21
下一篇 04/10 22:22