1. 程式人生 > >利用Gpg4win來打造一個安全的加密文件

利用Gpg4win來打造一個安全的加密文件

也不能 剛才 工具 是我 沒有 自己 tar aaa 一定的

出於工作需要,最近我在研究文件加密,正好找個工具說一說。

加密工具簡述

加密工具基於算法模式,一般分兩類,一類是對稱加密,一種是非對稱加密。前者加密和解密使用一套密鑰,常用於密碼式加密;後者非對稱加密,加密和解密使用兩套密鑰:一般為公鑰加密,私鑰解密。

文件加密主要是為了安全,誠然很多軟件本身也攜帶加密功能,但基於對稱加密的密碼模式,安全性值得商榷。今天我不討論加密原理,只是實際操作一下來向大家展示非對稱加密工具的實踐。
在windows平臺下,Gpg4win無疑是比較好用的一款非對稱加密軟件。
官方地址:pgp4win 最新版本為3.0.3

工具是免費的,但是我在下載的時候遇到了捐款提示,如果沒有paypal沒啥問題。如果有,註意留神是否要捐款。 :)

安裝

WINDOWS下的軟件只要不涉及配置安裝一般都是一路next即可
1、程序包
技術分享圖片

  1. 好消息是,這個軟件有中文語言,開心不?
    技術分享圖片
  2. 出現中文語言的安裝向導
    技術分享圖片
  3. 有必選和可選,具體功能請自行研究
    技術分享圖片
    5.安裝完成,圖標如下
    技術分享圖片

    秘鑰對

  4. 第一次啟動程序後默認是沒有秘鑰對,需要手工創建,點擊“創建密鑰對”
    技術分享圖片
  5. 創建秘鑰需要2個參數,名字和電子郵件,電子郵件地址無需真實郵箱,地址格式符合即可,如下
    技術分享圖片
    3.在正式創建前後要求你再次檢查
    技術分享圖片
  6. 然後要提示你屬於用於保護你秘鑰的密碼,會根據你的密碼強度進行建議
    技術分享圖片
    5.創建秘鑰對需要一定的計算時間
    技術分享圖片
    6.創建完成提示你保存副本或發送公鑰等
    技術分享圖片
    7.會在主界面展示
    .技術分享圖片

    加密測試

前提準備

我準備了3個文本文件用於測試,分別如下

技術分享圖片

加密一個自己用的文件

1.點擊簽名/加密按鈕

技術分享圖片

  1. 本次我選擇z00w00.txt 文件,然後選擇為我加密
    技術分享圖片
    3.這個時候要輸入剛才提示的密碼了。這樣的好處是防止別人偷用你的電腦幫你加密
    技術分享圖片
    4 成功後會提示技術分享圖片
    5.此時桌面會生成z00w00.txt.gpg文件
    技術分享圖片
    6.這個文件拿到別的計算機上是不打開的
    技術分享圖片
  2. 即使用記事本打開也一定是亂碼
    技術分享圖片
  3. 即使別人拿到了文件,並安裝了軟件,由於沒有私鑰,也不能解密打開,如下
    技術分享圖片

以上就是保護自己文件的實操說明,這樣你就不用擔心女票經常檢查你的電腦發現你有小姐姐視頻的不良記錄了
^_^

加密文件給別人

下面重點說另一個問題,如何加密文件,只有指定的人才能打開

前提1: 對方需安裝該軟件(貌似廢話)
前提2:你需要有對方的公鑰

再次強調,公鑰加密,私鑰解密

為了完成這個測試 ,我另找了一臺計算機,軟件軟件,創建密鑰對如下:
技術分享圖片

現在完成2個動作

  1. 導出it-dream的公鑰
  2. 導入it-dream的公鑰到z00w00下
  • 導出公鑰如下:
    記得選中(高亮),然後導出
    技術分享圖片

會導出如下類似文件
技術分享圖片

  • 導入公鑰到z00w00
    技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

至此導入完成

開始加密

選擇,為他人加密並勾選他人的公鑰
技術分享圖片

繼續會提出一個警告,繼續即可
技術分享圖片

加密成功會有提示
技術分享圖片

由於使用對方公鑰加密,如果原始文件丟失,你無法進行解密回原始文件
技術分享圖片

現在我們讓it-dream來解密吧
技術分享圖片

由於含有簽名,且z00w00並沒有把公鑰給it-dream,所以會報如下
技術分享圖片

這次我們導入z00w00的公鑰給it-dream就OK了
技術分享圖片

這樣就看到了原始文件
技術分享圖片

粗體顯示的是自己的秘鑰

利用Gpg4win來打造一個安全的加密文件