天天看點

LINUX使用gpg簽名校驗檔案

  • 先檢查KEY的情況
gpg: no default secret key: 私鑰不可用_柳鲲鵬-CSDN部落格
  • 簽名檔案
gpg --sign test.txt      

完成後,同目錄下多了一下test.txt.pgp檔案。 

  •  校驗簽名
$ gpg --verify test.txt.gpg
gpg: 于 2021年11月02日 星期二 13時39分27秒 CST 建立的簽名,使用 RSA,鑰匙号 70C8256C
gpg: 完好的簽名,來自于“Liu Kunpeng (Quantum Liu) <[email protected]>”      
  • 加密解密
TEST_TXT=test.txt
gpg --encrypt --sign -r [email protected] ${TEST_TXT}
 
gpg --decrypt ${TEST_TXT}.gpg > decrypted.txt
 
 
# 預設的鑰匙環是在這個目錄下,是以可以指定。
KEYRING_DIR=~/.gnupg
gpg --secret-keyring ${KEYRING_DIR}/secring.gpg --keyring ${KEYRING_DIR}/pubring.gpg --decrypt ${TEST_TXT}.gpg      

繼續閱讀