实在太多网站乱copy/paste,我们不得不采用数字签名来确保自己的文章确实出自自己的手笔。
介绍一个工具,它叫做PGP,下载地址(http://www.pgpi.org/products/pgp/versions/freeware/)
从即日起,本人将启用PGP对Blogjava文章和代码进行数字签名,如果大家需要验证签名,请先导入
我的身份证书(http://www.blogjava.net/Files/openssl/david.turing.rar),解压,然后Import到PGP中。
下面大致讲讲如何用PGP为文章签名:
1,生成Key,PGP默认生成的是DSS的Key
2,CurrentWindow->Sign,就可以对当前窗口的内容进行签名
3,签名前,PGP提示你输入PrivateKey的保护密码。
4,接着原来的文本会被新的签名替换
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ladies and Gents, Here's a dev2dev webinar you might want to attend
to find out BEA's direction with Eclipse
http://dev2dev.bea.com/trainingevents/webinars/ecliptools_040605.jsp
Here's the webinar's description "In February of 2005, BEA announced
a new change in strategy by joining the Eclipse Foundation as a Board
Member and Strategic Developer. BEA is leading the Web Tools Platform
(WTP) Project and has proposed a new Language Development Tools
Project. BEA has already begun to contribute to the Eclipse community
with the merging of AspectWerkz and AspectJ, demonstrating the
commitment to building in deep levels of support for Aspect-Oriented
Programming (AOP). With this, BEA will implement its WebLogic
Workshop 9.0 Product using the Eclipse tools framework. What does
this mean for BEA and for web tools in the future? Come hear BEA and
Eclipse experts talk about the direction that the industry is moving
and product roadmaps for what to expect next. Specific details to be
discussed include BEA’s relationship to open source and standards
organizations, BEA’s development model and strategy, and a special
preview roadmap of BEA’s work with Eclipse. " Take care Andreas
-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 7.0.3 for non-commercial use <http://www.pgp.com>
iQA/AwUBQi68CU2j31FcBpdPEQJfkgCgyjSJv51eSHOBsolN/C17QcxCuHUAn1Ch
qrss7LkUXAO4KrfLq+D9R9n8
=dRTi
-----END PGP SIGNATURE-----
5,验证签名同样简单
在点击左下角的PGPTray,CurrrentWindow-〉Decrypt&Verify,
PGP会自动搜索你的签名,并找对应的公钥来验证签名。如果验证正确,会提示
*** PGP Signature Status: good
总结:PGP很适合小群体(比如广州UserGroup)内使用,我们无须建立一个CA体系就能够建立简易的信任体系。
分享到:
相关推荐
在本篇文章中,我们将详细介绍PGP8.1版本的安装步骤以及如何在日常操作中使用它。 **一、PGP8.1的安装** 1. **下载安装文件**:首先,你需要从可靠的来源获取PGP8.1的安装程序。这通常是一个.exe文件,双击即可...
本篇文章将详细介绍PGP软件的安装过程及如何使用PGP进行文件加密、邮件加密以及数字签名的创建。 #### 二、PGP软件的安装 1. **下载PGP软件**:首先,访问官方或可信第三方网站下载适用于您操作系统的PGP软件...
2. **数字签名**:通过PGP,用户可以使用自己的私钥对信息进行签名,证明信息确实来自签名者,且未被篡改。收件人可以使用签名者的公钥验证这个签名,从而确认信息的来源和完整性。 3. **密钥管理**:PGP提供了密钥...
通过使用私钥对数据进行签名,任何人都可以使用你的公钥验证信息是否未经篡改,从而确保了信息的完整性和可靠性。 在使用PGP8.0.3时,"ReadMe.html"文件通常包含有关软件安装、配置和使用的详细指南,对于初学者来...
它被编写来支持Netnews文章签名,以用于签名的控制消息和PGPMoose。描述PGP :: Sign是一个Perl模块,可以生成和验证某些数据上的OpenPGP签名。 当前,仅支持文本数据(可以使用GnuPG的--textmode选项处理的数据)。...
与其将密钥保存在您的计算机上并在您想要使用它时使用密码对其进行解密,不如将密钥生成并存储在设备上,并且永远不会到达您的计算机。在此处阅读有关设计的更多信息。 您可以执行诸如签署电子邮件、git 提交和...
- **数字签名**:使用发送者的私钥对消息进行签名,接收者可以通过发送者的公钥验证签名的真实性,从而确保消息的完整性和来源的真实性。 - **密钥管理**:PGP支持多种密钥管理策略,包括密钥生成、分发和撤销等,...
PGP(Pretty Good Privacy)是一种广泛使用的数据加密和数字签名软件,特别适用于电子邮件和文件存储的安全性。PGP通过提供一系列安全功能,以确保信息的机密性、完整性和认证性。PGP系统的主要功能包括: 1. 使用...
例如,通过引用S/MIME包,开发者可以轻松地完成对字符串或文章的加密和签名,而Open PGP包则使得与PGP/GPG的交互变得更加便捷。 要使用Bouncy Castle,首先需要在程序的初始化阶段添加其Provider,例如: ```java ...
如PGP(Pretty Good Privacy)和GPG(GNU Privacy Guard)提供了数字签名功能。 5. **SSL/TLS协议**:用于在网络通信中提供安全连接,广泛应用于HTTPS、SMTPS等协议,确保数据在传输过程中的安全。 6. **加密库与...
这篇文章将从回顾Windows平台下的PGP加密技术开始,探讨Linux环境下如何实现强大且有效的文件加密。 PGP是一种基于RSA公钥加密体系的邮件加密软件,不仅能够加密邮件防止被非法用户截取,还能添加数字签名确保邮件...
在本篇文章中,我们将深入探讨PyCrypto 2.6.1版本,该版本针对Python 3.6进行了优化,并且适用于Windows AMD64架构的系统。 PyCrypto的核心在于其丰富的加密模块,主要包括以下几个方面: 1. **AES(Advanced ...
PGP使用密钥对来进行加密和数字签名,确保只有授权用户才能阅读加密后的邮件和文件,同时还支持用数字签名来验证信息的真实性。 除了上述提到的安全协议,还有远程登录安全协议SSH(Secure Shell)和安全电子交易协议...
文章提到了使用PGP(Pretty Good Privacy)作为安全模式的参考,PGP是一种广泛使用的加密和数字签名标准。在TCP/IP协议栈的应用层中添加加密、认证和密钥分配过程,可以确保信息的机密性和完整性。其中,DES(Data ...
当您要使用密钥时,与其将密钥保留在计算机上并使用密码短语对其进行解密,而是生成密钥并将其存储在设备上,并且永远不会到达您的计算机。 在阅读有关该设计的更多信息。 您可以执行诸如签名电子邮件,git commit...
3. **代码签名**:软件开发者使用PKI为程序签名,确保代码未被篡改。 4. **设备身份验证**:在物联网中,设备通过PKI进行身份验证,确保网络连接的安全。 **文件内容推测:** 根据压缩包内的文件名“PKI.ppt”和...
我写的所有内容都将使用我的公钥进行明确签名(就像这样)。 去检查, gpg --verify [filename] 你应该看到这样的东西: gpg: Good signature from "Hari Seldon <seldons>" [ultimate] 另一方面,如果您看到...