以前虽然听说过PGP,但是一直没有上手操作过,最近略微“深入”的接触了一下,稍微记录一下,供有兴趣的朋友参考。 GPG和PGP有一些不同,GPG(GNU Privacy Guard)和PGP(Pretty Good Privacy)都是加密技术,用于数据加密和数字签名,以确保信息安全和身份验证。主要区别在于,GPG是PGP的一个自由和开源替代品,遵循OpenPGP标准,而PGP最初是专有的,现在由Symantec公司维护。 一、主要用途 1.给文本或者文件签名,比如 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 给这段话签名,是为了证明该文本是由JDZHAO在5月4日发布的。 -----BEGIN PGP SIGNATURE----- iHUEAREIAB0WIQTLEr80LL/GAfzwNHsGlwnp1It2awUCZjUMzwAKCRAGlwnp1It2 a6QeAQCJ1sLAeb8XjvGU18cGHiRY8MqdHytJQrACw4uyA4ex/AD+IKgQmHqTdNaG vOq5eGk3UPSqxKyqCAfPexXGm7xIKL8= =TGfV -----END PGP SIGNATURE----- 此时,如果你如果保存了我的公钥,那么直接右键全选这段文本,选择Verify signature,就可以弹出“可信签名”信息,对文件的操作也是一个意思。 2.加密文本或文件 如图,如果需要对文本进行加密,直接在任意文本编辑器中,输入要加密的文本,然后选择encrypt selection即可。 要注意的是,你的签名,必须有一个“收件人”,比如,你下载了博主的公钥,然后收件人选择博主,并用你的私钥加密,那么博主用自己的私钥就可以解密该信息并看到。所以,这个操作无法在这里给大家展示,如果想尝试的朋友,可以下载博主...