LinuxÒÁµéÔ°ÂÛ̳'s Archiver

xiaolu ·¢±íÓÚ 2005-3-30 21:11

GPG µÄʹÓ÷½·¨£¿£¿

ÎÒÏëÓÃGPG¶ÔÎı¾Îļþ½øÐмÓÃÜ£¬µ«Ê¹ÓõÄʱºò×Ü»á³öÏÖ´íÎó£¬ÄÄλ´ó¸çÖªµÀÏêϸµÄʹÓ÷½·¨£¬Çë½Ì½ÌСµÜ£¬²»Ê¤¸Ð¼¤£¡£¡

Roc.Ken ·¢±íÓÚ 2005-3-30 21:47

[HTML]
[cax@asc C]$ gpg  -h
gpg (GnuPG) 1.2.6
Copyright (C) 2004 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.

Home: ~/.gnupg
Ö§³ÖµÄËã·¨£º
¹«Ô¿£ºRSA, RSA-E, RSA-S, ELG-E, DSA, ELG
¶Ô³Æ¼ÓÃÜ£º3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH
É¢ÁУºMD5, SHA1, RIPEMD160, SHA256
ѹËõ£ºÎ´¾­Ñ¹Ëõ, ZIP, ZLIB, BZIP2

Óï·¨£ºgpg [Ñ¡Ïî] [ÎļþÃû]
Ç©×Ö¡¢¼ì²é¡¢¼ÓÃÜ»ò½âÃÜ
ĬÈϵIJÙ×÷ÒÀÊäÈëÊý¾Ý¶ø¶¨

Ö¸Á

-s, --sign [ÎļþÃû]         Éú³ÉÒ»·ÝÇ©×Ö
     --clearsign [ÎļþÃû]    Éú³ÉÒ»·ÝÃ÷ÎÄÇ©×Ö
-b, --detach-sign              Éú³ÉÒ»·Ý·ÖÀëµÄÇ©×Ö
-e, --encrypt                  ¼ÓÃÜÊý¾Ý
     --encrypt-files [ÎļþÃû]
                                ¼ÓÃÜÎļþ
-c, --symmetric                ½öʹÓöԳƼÓÃÜ
     --store                    ½ö±£´æ
-d, --decrypt                  ½âÃÜÊý¾Ý(ĬÈÏ)
     --decrypt-files [ÎļþÃû]
                                ½âÃÜÎļþ
     --verify                   Ñé֤ǩ×Ö
     --list-keys                ÁгöÃÜÔ¿
     --list-sigs                ÁгöÃÜÔ¿ºÍÇ©×Ö
     --check-sigs               ¼ì²éÃÜÔ¿Ç©×Ö
     --fingerprint              ÁгöÃÜÔ¿ºÍÖ¸ÎÆ
     --list-secret-keys         Áгö˽Կ
     --gen-key                  Éú³ÉÒ»¸±ÐµÄÃÜÔ¿¶Ô
     --delete-keys              ´Ó¹«Ô¿Ô¿³×»·Àïɾ³ýÃÜÔ¿
     --delete-secret-keys       ´Ó˽ԿԿ³×»·Àïɾ³ýÃÜÔ¿
     --sign-key                 ÎªÄ³°ÑÃÜÔ¿Ìí¼ÓÇ©×Ö
     --lsign-key                Ϊij°ÑÃÜÔ¿Ìí¼Ó±¾µØÇ©×Ö
     --nrsign-key               ÎªÄ³°ÑÃÜÔ¿Ìí¼Ó²»¿ÉµõÏúµÄÇ©×Ö
     --nrlsign-key              ÎªÄ³°ÑÃÜÔ¿Ìí¼Ó²»¿ÉµõÏúµÄ±¾µØÇ©×Ö
     --edit-key                 ±à¼­Ä³°ÑÃÜÔ¿»òΪÆäÌí¼ÓÇ©×Ö
     --gen-revoke               Éú³ÉÒ»·ÝµõÏúÖ¤Êé
     --export                   µ¼³öÃÜÔ¿
     --send-keys                °ÑÃÜÔ¿µ¼³öµ½Ä³¸ö¹«Ô¿·þÎñÆ÷ÉÏ
     --recv-keys                ´Ó¹«Ô¿·þÎñÆ÷Éϵ¼ÈëÃÜÔ¿
     --search-keys              ÔÚ¹«Ô¿·þÎñÆ÷ÉÏËÑѰÃÜÔ¿
     --refresh-keys             ´Ó¹«Ô¿·þÎñÆ÷¸üÐÂËùÓеı¾µØÃÜÔ¿
     --import                   µ¼Èë/ºÏ²¢ÃÜÔ¿
     --list-packets             ½öÁгö°üÐòÁÐ
     --export-ownertrust        µ¼³öÐÅÈζÈ
     --import-ownertrust        µ¼ÈëÐÅÈζÈ
     --update-trustdb           ¸üÐÂÐÅÈζÈÊý¾Ý¿â
     --check-trustdb            ²»ÊܸÉÔ¤µØ¸üÐÂÐÅÈζÈÊý¾Ý¿â
     --fix-trustdb              ÐÞ¸´Ä³¸öÒÑË𻵵ÄÐÅÈζÈÊý¾Ý¿â
     --dearmor                  ÎªÎļþ»ò±ê×¼ÊäÈë½â¿ª ASCII ·â×°
     --enarmor                  ÎªÎļþ»ò±ê×¼ÊäÈë½øÐÐ ASCII ·â×°
     --print-md Ëã·¨Ãû [ÎļþÃû]
                                ´òÓ¡±¨ÎÄÉ¢ÁÐÖµ£¬Ê¹ÓÃÖ¸¶¨µÄÉ¢ÁÐËã·¨

Ñ¡Ï

-a, --armor                    Êä³ö¾­ ASCII ·â×°
-r, --recipient ij¼×         ÎªÊÕ¼þÕß¡°Ä³¼×¡±¼ÓÃÜ
     --default-recipient ij¼×
                                ½«¡°Ä³¼×¡±Ñ¡ÎªÄ¬ÈϵÄÊÕ¼þÕß
     --default-recipient-self   °ÑĬÈϵÄÃÜÔ¿µ±×÷ĬÈϵÄÊÕ¼þÕß
-u, --local-user               Ê¹ÓÃÕâ¸öÓû§±êʶÀ´Ç©×Ö»ò½âÃÜ
-z, --compress-level N         É趨ѹËõµÈ¼¶Îª N(0 ±íʾ²»Ñ¹Ëõ)
     --textmode                 Ê¹Óñê×¼µÄÎı¾Ä£Ê½
-o, --output                   Ö¸¶¨Êä³öÎļþ
-v, --verbose                  Ïêϸģʽ
-q, --quiet                    ¾¡Á¿¼õÉÙÌáʾÐÅÏ¢
     --no-tty                   ÍêÈ«²»ÒªÊ¹ÓÃÖÕ¶Ë
     --force-v3-sigs            Ç¿ÐÐʹÓà v3 Ç©×Ö
     --no-force-v3-sigs         ²»ÒªÇ¿ÐÐʹÓà v3 Ç©×Ö
     --force-v4-certs           Ç¿ÐÐʹÓà v4 ÃÜÔ¿Ç©×Ö
     --no-force-v4-certs        ²»ÒªÇ¿ÐÐʹÓà v4 ÃÜÔ¿Ç©×Ö
     --force-mdc                ¼ÓÃÜʱ×ÜʹÓñ䶯Õì²âÂë
     --disable-mdc              ¼ÓÃÜʱÓÀÔ¶²»Ê¹Óñ䶯Õì²âÂë
-n, --dry-run                  ²»Òª×öÈκθıä
-i, --interactive              ¸²¸ÇǰÏÈѯÎÊ
     --use-agent                ʹÓà gpg-agent ´úÀí³ÌÐò
     --batch                    Åú´¦Àíģʽ£ºÓÀÔ¶²»Ñ¯ÎÊ
     --yes                      ¼Ù¶¨´ó¶àÊýÎÊÌâµÄ»Ø´ðΪ¡°ÊÇ¡±
     --no                       ¼Ù¶¨´ó¶àÊýÎÊÌâµÄ»Ø´ðΪ¡°·ñ¡±
     --keyring                  °ÑÕâ¸öÔ¿³×»·¼Ó½øÔ¿³×»·Çåµ¥ÖÐ
     --secret-keyring           °ÑÕâ¸ö˽ԿԿ³×»·¼Ó½øÇåµ¥ÖÐ
     --show-keyring             ÏÔʾ±»ÁгöµÄÃÜÔ¿ÔÚÄÄÒ»¸öÔ¿³×»·ÉÏ
     --default-key ij¼×       ½«¡°Ä³¼×¡±ÉèΪĬÈÏ˽Կ
     --keyserver Ö÷»úÃû      Ê¹ÓÃÕâ¸ö¹«Ô¿·þÎñÆ÷À´Ñ°ÕÒÃÜÔ¿
     --display-charset ×Ö·û¼¯Ãû
                                É趨ÖÕ¶ËʹÓõÄ×Ö·û¼¯
     --options                  ´ÓÎļþ¶ÁȡѡÏî
     --status-fd FD             °Ñ״̬ÐÅϢдÈëÎļþÃèÊö·û FD
     --trusted-key Ô¿³×ºÅ    ¾ø¶ÔÐÅÈδËÃÜÔ¿
     --load-extension ÎļþÃû
                                ÔØÈëÀ©Õ¹Ä£¿é
     --rfc1991                  ·ÂÕæ RFC1991 ÀïËùÃèÊöµÄģʽ
     --openpgp                  °ü¡¢¼ÓÃܺÍÉ¢ÁÐËã·¨µÄÑ¡Ïîµ÷ÕûΪ OpenPGP Ñùʽ
     --pgp2                     °ü¡¢¼ÓÃܺÍÉ¢ÁÐËã·¨µÄÑ¡Ïîµ÷ÕûΪ PGP 2.x Ñùʽ
     --s2k-mode N               Ê¹ÓÃģʽ N µÄÃÜÂë
     --s2k-digest-algo Ëã·¨Ãû
                                Ö¸¶¨ÃÜÂëʹÓõı¨ÎÄÉ¢ÁÐËã·¨
     --s2k-cipher-algo Ëã·¨Ãû
                                Ö¸¶¨ÃÜÂëʹÓõĶԳƼÓÃÜËã·¨
     --cipher-algo Ëã·¨Ãû    Ö¸¶¨Ê¹ÓõĶԳƼÓÃÜËã·¨
     --digest-algo Ëã·¨Ãû    Ö¸¶¨Ê¹Óõı¨ÎÄÉ¢ÁÐËã·¨
     --compress-algo N          ʹÓÃµÚ N ºÅѹËõËã·¨
     --throw-keyids             ²»½«ÊÕ¼þÈËÔ¿³×ºÅ¼ÓÈë¼ÓÃܰüÖÐ
     --show-photos              ÏÔʾÕÕÆ¬±êʶ
     --no-show-photos           ²»ÏÔʾÕÕÆ¬±êʶ
     --photo-viewer             É趨²é¿´ÕÕÆ¬±êʶʱʹÓõÄÃüÁîÐÐ

(Çë²Î¿¼ÔÚÏß˵Ã÷ÒÔ»ñµÃËùÓÐÃüÁîºÍÑ¡ÏîµÄÍêÕûÇåµ¥)

·¶Àý£º

-se -r Bob [ÎļþÃû]          Ϊ Bob Õâ¸öÊÕ¼þÈËÇ©×Ö¼°¼ÓÃÜ
--clearsign [ÎļþÃû]         ×ö³öÃ÷ÎÄÇ©×Ö
--detach-sign [ÎļþÃû]       ×ö³ö·ÖÀëʽǩ×Ö
--list-keys [ij¼×]           ÏÔʾÃÜÔ¿
--fingerprint [ij¼×]         ÏÔÊ¾Ö¸ÎÆ

ÇëÏò <gnupg-bugs@gnu.org> ±¨¸æ³ÌÐòȱÏÝ¡£
[/HTML]

xiaolu ·¢±íÓÚ 2005-3-31 19:15

ллÄãµÄÌù×Ó£¬ÓÉÓÚÎÒÊdzõѧÕߣ¬ÄãÓÐûÓÐÏàËÆµÄÀý×Ó£¬»òÕßÄã×Ô¼ºÓùýµÄ£¬°Ñ¹ý³ÌдÏ£¬Ð»Ð»ÁË£¡£¡

Roc.Ken ·¢±íÓÚ 2005-3-31 21:28

$gpg --gen-key
Éú³ÉÒ»¶ÔÃÜÔ¿,¹«Ô¿ºÍ˽Կ,ÔÚ³öÏÖµÄÈý¸öÑ¡ÏîÖÐ,
µÚÒ»¸öÊÇĬÈϵģ¬Ëü°üÀ¨GPGµÄÈ«²¿ÌØÐÔ¡£Ò»°ãÑ¡ÔñËü, °´ÕÕÌáʾ¼ÌÐø;
$gpg -ea -r RealName file
Èç¹û²»Ö¸¶¨ -a ,ĬÈϵÄÊä³öΪ¶þ½øÖÆ

½âÃÜ
$gpg -d file.asc > file.original

poize1985 ·¢±íÓÚ 2005-11-20 13:31

ÊDz»ÊÇ,ÎÒµ¼Èë±ðÈ˵Ĺ«Ô¿jack.asc,ÒÔºó¸øËû·¢¼ÓÃÜÎļþµÄʱºòÓÃgpg -ea -r jack  file?ϵͳÊDz»ÊÇÄÜ×Ô¶¯Ê¶±ðjack.asc¾ÍÊÇjack µÄ

Roc.Ken ·¢±íÓÚ 2005-11-21 12:57

why not have a simple test first?

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.