使用者工具

網站工具


linux:encrypt:gpg1

利用GPG 加密工具來加密檔案(For 對稱式加密)

GuPG(GNU Privacy Guard)簡稱為GPG。GPG是完全符合IETF正進行標準化的OpenPGP協議RFC4880,因此可用於替代PGP。

GPG支援的演算法:

  • 非對稱式Pubkey: RSA, RSA-E, RSA-S, ELG-E, DSA
  • 對稱式Cipher: 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
  • 信息摘要Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
  • 壓縮Compression: Uncompressed, ZIP, ZLIB, BZIP2

GPG 加密步驟

  1. 對稱式加密(預設gpg對稱加密使用演算法為CAST5)
    $echo "123456"|gpg -c >test.gpg
    Enter passphrase:
    Repeat passphrase:
  2. 若要指定對稱加密演算法
    $vim test
    Hello
    $gpg -c --cipher-algo  BLOWFISH test
    
    Enter passphrase:
    Repeat passphrase:
    
    test.gpg

參考資料

linux/encrypt/gpg1.txt · 上一次變更: 2013/07/06 01:28 (外部編輯)