GPG2加解密步驟

2021-08-20 10:56:28 字數 1195 閱讀 7281



1、檢視系統是否安裝

gpg軟體

rpm-qa

│grep gnupg

顯示如下,表示已安裝;

gnupg2-2.0.10-6.el5_10

2、如沒有安裝。請執行

rpm –ivh gnupg2-2.0.10-6.el5

進行安裝

3、生成

key;

執行gpg2 --gen-key

按下圖顯示依次選擇

1》加密位數(預設

2048)》0

(key

永不過期)》y4

、然後系統會要求輸入id和

mail

位址,注釋等

5、然後輸入

key的密碼。建議使用複雜密碼並請牢記此密碼。以後所有檔案都需此密碼才能解密。選擇

6、此時系統會讓你移動滑鼠產生隨機數。至此

key產生完成7、

gpg2 –k

(此處為大寫

k)檢視生成的

key8

、匯出公鑰;將生成的

test.key

公鑰執行

gpg2 --export -a test > test.key

(test

為剛才生成

key時輸入的使用者id)

9、將公鑰匯入需要加密的伺服器上

執行gpg2 --import zhongan.key

執行完成後。通過命令

gpg2 –k

(此處為小寫

k)檢視公鑰是否匯入成功。

10、加解密命令:

解密:

gpg2 –d --batch --passphrase

密碼–o /tmp/*** $file

此處密碼為之前生成

key時輸入的密碼;

/tmp/***

為輸出檔案的路徑;

$file

為需要解密的檔案;

加密:

gpg2 -e -r userid -o /tmp/*** $file

/tmp/***

為輸出檔案的路徑;

$file

為需要加密的檔案;

userid

可通過gpg2 –k

來檢視。為紅框顯示部分。

2 常用加解密演算法

什麼是加解密應該不用解釋了吧 加密 encryption 就是把一段明文 你不想讓別人看到的內容 變成密文 和你發過來的明文八竿子打不著 這就是加密 解密 decrypt 就是加密的相反過程,你把明文加密了,那麼接受者肯定得知道你到底發過來什麼內容了,不然加密就沒有意義了 加解密金鑰 就是你用什麼字...

T SQL問題解決集錦 資料加解密(2)

truncate在對大表全刪除操作時,會明顯比delete語句更快更有效,但是因為它不需要存放日誌,並且一定是全表刪除,所以造成資料的不可恢復性。也說明了它的危險性。但是,執行truncate需要有表擁有者 系統管理員 db owner db ddladmin這些裡面的其中一種高許可權角色才能執行。...

T SQL問題解決集錦 資料加解密(2)

原文 t sql問題解決集錦 資料加解密 2 truncate在對大表全刪除操作時,會明顯比delete語句更快更有效,但是因為它不需要存放日誌,並且一定是全表刪除,所以造成資料的不可恢復性。也說明了它的危險性。但是,執行truncate需要有表擁有者 系統管理員 db owner db ddlad...