��ҳ ��ҳ Ŀ¼

3. ʹ��Կ��

3.1 ����Կ��

ʹ����������

gpg --gen-key
�Բ���һ���µ�Կ�׶ԣ�һ��Կ�׶԰���һ������Կ�׺���Ӧ��һ�ѹ���Կ�ף�������ʱ����һ��������ѡ��ʹ���ĸ��㷨��������� PGP DH vs. RSA FAQ �� Applied Cryptography ���ж��������㷨�������Ϣ���������������Ժ����׵أ�Ҳ����������ˣ���Ϊ���ܵ��㷺ʹ�ã�ѡ��DSA/ElGamal�����㷨û��ר����

��һ��������Կ�׳��ȡ����������Ĵ����˶��졣����Ҫ�ڰ�ȫ�ͼ���ʱ�����ѡһ�����Կ�׳�Щ��ѶϢ���ػ���ƽ�ķ��վ�СЩ������ʹ��ʱ����ʱ��ҲҪ��Щ���������ʱ���ǿ��ǵ���Ҫ���أ�����ȻӦ�ÿ��ǵ��㽫ʹ�����Կ��һ��ʱ�䡣���Ƕ�֪�������´�����Խ��Խ�죬ʹ����ֵ�����ٶ����ӷdz��졣��ˣ�ѡ��Կ�׳���ʱ��Ҫ���ǵ�������ء�GnuPGҪ������Կ�׳�����768��λ��������������Ϊ��Ӧ��ʹ��2048λ��Կ�ף���ʵ��Ҳ��GnuPGĿǰ��������󳤶ȣ�����DSA���ԣ�1024λ��һ����׼�ij��ȡ�����ȫ����Ҫ�������ض��ٶ���Դ�Ҫʱ����Ӧ��ѡ�������ܵij��ȡ�

��������Ҫ������������֣����ܺ͵����ʼ���ַ�����뽫����������������ݲ���������������ڽ����ı���Щ���á��� Կ�׹�������Ӧ����һ���ϳ�����ʵ�ĵ����ʼ���ַ����Ϊ�����������û�����ʶ�𣨰������֣����ܺ͵����ʼ���ַ������ǩ����������޸��˵�ַ��ǩ���ͽ����޸ĺ�����ݲ��������һ�㣬���������һЩ���������ݡ��ڴ�������ʲô���У������൱���á�

�������������룬���ͨ���֣�ʵ���ϣ���������ʹ�ÿո񣬽���ͨ�о�����ʣ���������ʹ�����ʹ���������Կ�йصĸ���ܡ�һ���õ�ͨ�о��������Ҫ�أ�

��ͨ�о��У��ô�Сд���ӵķ�ʽ����Խ�һ��������ȫ�������������ʱ��һ��Ҫ��֤�㲻��������������������ˣ��������ѶϢ����Ҳû�����������Ҳû�����ˣ������ԿҲ��Ҳ�ò����ˡ��������������Ϣ��ij����ʽ��֤�������һ������֮�١�����ȻҪС�IJ�Ҫ�ñ��˵õ����ͨ�о䣩���� ȡ��Կ��.

���������ж�����֮��ϵͳ��ʼ����Կ�ס���ỨһЩʱ�䡣�����ʱ�䣬����Ҫ�ռ�����������ݡ�����������ʱ������һ�����ڹ�������Ϳ��԰���ϵͳ�ռ�������ݡ������������Ѿ����õģ���������Կ�����Dz�ͬ�ġ�����������ں�����Ӻ�������ȫ��ͬ������������Կ�ף����õ����Ѳ�ͬ��Կ�ס�������һ������Ϊʲô�㲻Ӧ���������ͨ�о��ˡ�

3.2 ���Կ��

��������������һ���û���Կ�ף�

gpg --export [UID]
���û�и���һ���û�����ʶ��UID�����������е�Կ�׶��ᱻ����������أ�������������׼����� stdout��ȥ���� ����-o ѡ����԰����ŵ�һ���ļ���ȥ��������ͬʱʹ�� -a ѡ������Կ��д��һ��7λ���ļ���������һ���������ļ���

���Կ�׺���Ϳ������������Ұ�����˿������㰲ȫ��ͨѶ�ˡ�����԰�Կ�׷��������ҳ�ϣ���finger������Կ�׷����������κα�������뵽�ķ�ʽ���ñ���֪����Ĺ�Կ��

3.3 ����Կ��

�����յ�һ�ѱ��˵Ĺ�Կ����ü��ѹ�Կ��ʱ��Ϊ����ʹ�����ǣ���ð����Ǽӽ����Կ�����ݿ⡣�ӽ����ݿ���������£�

gpg --import [Filename]
����ļ�����filename��ʡ���ˣ����ݽ��ӱ�׼���루 stdin�����롣

3.4 ȡ��Կ��

��Ϊ��Щԭ���������Ҫȡ��һ���Ѿ����ڵ�Կ�ף����磺��Կ�����˻򱻲��õõ������˵õ����û�����ʶ��ı��ˣ�Կ�ײ������ˣ��ȵȡ����������������ȡ��Կ�׵������ǣ�

gpg --gen-revoke
���������һ��ȡ��Կ��֤�顣 Ҫ��ô����һ��Ҫ������Կ�� �����κ��˶���ȡ�����Կ�ס� ���ַ�����һ��ȱ�㣺 ����Ҳ�֪��ͨ�о���ò�����Կ�����ò�����Կ���ҾͲ���ȡ���ҵ�Կ�ס� Ϊ���������⣬�������Կ�׶Ե�ʱ��Ͳ���һ��ȡ��Կ��֤����һ�����ǵ������� ������������Ļ���һ��Ҫ��֤�鱣��ã� ����԰������ڴ����ϣ�ֽ���ϣ��ȵȡ� һ��Ҫ��֤֤�鲻���뻵��֮�֣����� ������˾Ϳ��Է�����֤��ȡ�����Կ�ף�ʹ���Կ�����ϡ�

3.5 Կ�׹���

��ϵͳ��������һ���ļ�����ij�����ݿ�����á� �����й�Կ�׺�Կ�׸�����Ϣ�����ݶ���������ļ��ֻ��һ�����⣺���˵�����ֵ���������Ϣ�� Կ��ǩ��������

gpg --list-keys
������ʾ�������е�Կ�ס� Ҫ��ͬʱ��ʾǩ������
 gpg --list-sigs 
���������Ϣ�� Կ��ǩ������ Ҫ�����Կ�׵�ָ�ƣ����룺
gpg --fingerprint 
�û���Ҫ������ָ�ơ���ȷ��ij�˵�ȷ�����Գ��ǵ��ˣ������ڵ绰��һ������ �����������һ����Խ�С�����֡�

Ҫ�г�˽��Կ�ף��������

gpg --list-secret-keys
ע�⣺�г�˽��Կ�׵�ָ�ƺ�ǩ��������û�á�

Ҫɾ��һ�ѹ�Կ���������

gpg --delete-key UID 
Ҫɾ��һ����Կ���������
 gpg --delete-secret-key 

����һ����Կ���йص���Ҫ���

gpg --edit-key UID
�ô�����������޸�Կ�׵�ʧЧ���ڣ��ӽ�һ��ָ�ƣ���Կ��ǩ���ȵȡ� �����Ե�̫����������ᣬ���ﻹ��Ҫ˵��Ҫ������������������ͨ�о䡣 ����ͨ�о�������������С�

3.6 Կ��ǩ��

����ǰ�����ᵽ�ģ����ϵͳ��һ�����ı����㣬�Ǿ��ǹ�Կ����ʵ�����⡣ ����õ��Ǵ���Ĺ�Կ������ܵļ�ֵ��ȫû�ˡ� Ҫ�˷����ַ��գ�һ�ֿ����Ƕ�Կ��ǩ���� ������ǩ������һ��Կ���ϣ�������;���ȷ�����Կ������ʵ�ġ� ������Կ���ϵ�ǩ���ͱ�ʾ����Կ���ϵ��û�����ȷʵ�����Կ�׵����ˡ� ���������֤���û��Ϳ��Կ�ʼ���������Կ�׼����ˡ�

Ҫ��һ��Կ��ǩ������ gpg --edit-key UID ��Ȼ���� sign���

��ֻ���ھ���ȷ��һ��Կ�׵���ʵ�Ե�ʱ�򣬲�Ӧ�ö���ǩ���Ͽɣ����� �����㱾���õ������Կ�ף�����˵��һ��Կ��ǩ���ɶ��ϣ��� ������ͨ����������õ���Կ�ף�Ȼ����������ָ�ƣ�����ͨ����绰ѯ�ʣ��� ����Զ��Ӧ�ù�ƾ����Ͷ�һ��Կ��ǩ����

GnuPG�������е�ǩ���͡����˵����ζȡ�������Կ�׵���ʵ�ԡ� �������ζ���Կ�׵��������������Ա��ij��Կ�׵����γ̶ȵ�һ��ֵ�� ���ֵ������

����û�������һ��ǩ�������Ծ���ô˵������������ǩ�����á� ��Щ������Ϣ���Ǵ��ڴ���Կ�׵��ļ�� ���Ǵ�����һ���ļ��


��ҳ ��ҳ Ŀ¼