Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

GPG+密鑰加密文件 --附踩坑記錄

夢遊叉叉 2021-09-11 21:18:46 阅读数:3687 评论数:0 点赞数:0 收藏数:0

在本周的工作中,我們將產品設置成文件加密上傳並進行測試,因此在上傳文件時需要選擇一個加密的文件,本文記錄了在Windows系統使用gpg4win圖形前端加密文件並上傳至目標網站的過程。

GPG

GPG,又稱為GnuPG,全稱是Gnu Private Guard,即GNU 隱私衛士。GPG 是以PGP 算法為核心的强大的加密軟件。

gpg采用的是非對稱加密方式,簡單理解就是用公鑰加密文件,用私鑰解密文件。如果你需要發送加密信息,首先獲取接收者的公鑰,然後利用該公鑰加密後傳遞,對方利用對應的私鑰就可解密。也就是說,公鑰是鎖,私鑰是鑰匙。非對稱加密方式很好地解决了傳遞信息的問題。

GPG4WIN

GPG 項目是一套命令行程序,而且是為Linux 等開源操作系統設計的。好在開發者為GPG 開發了許多圖形前端並將其遷移到Windows 平臺,Gpg4win 就是Windows 平臺GPG 及圖形前端的集合安裝包,本文將介紹Gpg4win 中圖形前端的使用方法,不會涉及GPG 的命令行使用方法。

下載鏈接及踩坑記錄:

官網下載地址www.gpg4win.org/ 下載後默認選項安裝即可,(有中文選項,樓主只配置了安裝目錄其他都是不停點下一步~) 安裝時遇到一些問題記錄如下:

Q1.付款才能下載?

image.png ------NO ! 不要被$嚇到,仔細看一下就會發現這個按鈕是捐贈,如果不想付款直接點 0即可下載

Q2. 打不開exe?

5268adff8816793ed0957d0ce561b29.png

-------右鍵--管理員權限運行即可

Q3.安裝軟件需要管理員權限,而我又不知道adminstrator賬號密碼?

------運行後關閉彈出的輸入賬號密碼的認證框,會自動變成不認證安裝

加密操作

安裝好後圖標是這個朋克美女

image.png

我們運行它,初次運行會要求配置密碼,千萬記住這個密碼,後續加密、解密都會用到

image.png 接下來進到這個頁面,要求我們創建或導入密鑰,會分幾種情况: a.為自己加密; b.為他人加密; c.只簽名不加密。 下面我們會分情况討論

a.為自己加密

這時候我們點擊新建密鑰對,會要求輸入名字和郵箱,點新建就好~ 這樣我們就擁有自己的密鑰了

然後點擊左上角【加密/簽名】,選擇要加密的文件打開,勾選為我加密,點擊簽名/加密,配置加密文件名即可~ 加密文件拷貝到別人電腦上沒有密鑰也無法打開

image.png

b.為他人加密

網站上傳一般用這個方法,在網站上打開加密傳文件的開關,一般會有下載密鑰的按鈕

13cb6d0c4ff0bab7e36dfdbea67b4f3.png

我們下載後點擊導入,選擇剛剛導入下載好的密鑰,就可以創建此網站可以識別的加密文件了

網站上獲取密鑰: status選擇on>初次使用Cenerate a New Key生成密鑰>Download 下載密鑰

再打開kleopatra,選擇上方【導入】剛剛下載的密鑰並進行認證,我們就可以開始生成專屬網站的加密文件了

然後點擊左上角【加密/簽名】>選擇要加密的文件打開>勾選成:為他人加密>輸入剛剛配置好的導入的私鑰名稱> 單獨加密/簽名每個文件 > 點擊簽名/加密>配置加密文件名即可 ~ 為他人加密的文件即使在自己電腦上有他人的密鑰也無法打開

image.png

c.只簽名不加密

關於簽名可以參考這個帖子blog.csdn.net/weixin_3953…

文件簽名用於對文件本身進行保護,如果原始文件被人篡改,可以證明不是原作者本人。此功能常用於軟件發布,很多軟件開發者為了防止自身發布的軟件被反編譯注入有害代碼,特使用簽名方式保護軟件本身。

版权声明
本文为[夢遊叉叉]所创,转载请带上原文链接,感谢

编程之旅,人生之路,不止于编程,还有诗和远方。
阅代码原理,看框架知识,学企业实践;
赏诗词,读日记,踏人生之路,观世界之行;

支付宝红包,每日可领