======利用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 加密步驟======
- 對稱式加密(預設gpg對稱加密使用演算法為**CAST5**)$echo "123456"|gpg -c >test.gpg
Enter passphrase:
Repeat passphrase:
- 若要指定對稱加密演算法$vim test
Hello
$gpg -c --cipher-algo BLOWFISH test
Enter passphrase:
Repeat passphrase:
test.gpg
======參考資料======
* [[http://www.gentoo.org/doc/zh_tw/gnupg-user.xml|GnuPG Gentoo 使用者指南]]
* [[http://www.gnupg.org/howtos/zh/index.html|(GnuPG) 袖珍 HOWTO (中文版)]]
* [[http://security.nknu.edu.tw/textbook/|網路安全與實務理論-PGP/GnuPG-楊中皇]]