Next Previous Contents

4. M� ho� v� giải m� ho� (Encrypt And Decrypt)

 
Sau khi mọi c�ng việc như c�i đặt v� cấu h�nh đ� xong xu�i. B�y giờ ch�ng ta bắt đầu xem x�t đến t�nh năng ch�nh của GnuPG l� m� ho� v� giải m� ho�.
 
Bạn cần biết rằng trong qu� tr�nh m� ho� v� giải m� ho� kh�ng chỉ cần Public Key v� Secret Key của bạn m� c�n cần đến Public key của những người m� bạn muốn trao đổi dữ liệu với họ một c�ch an to�n. Khi m� ho� một đối tượng dữ liệu cho người kh�c th� bạn sẽ phải chọn ch�nh Public Key của họ để m� ho� n�. Sau đ� gửi cho họ, họ sẽ d�ng ch�nh Secret Key của m�nh để giải m� ho� dữ liệu m� bạn đ� m� ho� bằng ch�nh Public Key của họ. Ch�nh v� vậy phương ph�p m� ho� dữ liệu n�y tỏ ra rất an to�n. Tuy để qu� tr�nh n�y diễn ra như � muốn , trước hết bạn cần phải c� Public Key của họ, tiếp đ� bạn cần phải bổ xung Public Key của họ v�o Database Key của bạn.
 
4.1 M� ho� (Encrypt)
 
Để m� ho� dữ liệu bạn d�ng lệnh
 
gpg -e Recipient [Data]
 
hay
 
gpg --encrypt Recipient [Data]
 
Lưu �: Recipient ch�nh l� t�n của người m� bạn muốn trao đổi th�ng tin m� ho� với họ. Trước khi muốn m� ho� dữ liệu v� trao đổi với họ bạn phải c� v� đ� bổ xung Public Key của họ v�o Database Key của bạn. N�i một c�ch dễ hiểu t�i đ� d�ng ch�nh Public Key của họ để m� ho� dữ liệu rồi gửi lại cho họ.
 
4.2 Giải m� ho� (Decrypt)
 
Qu� tr�nh giải m� ho� th� đơn giản hơn, sau khi nhận được dữ liệu đ� m� ho� của t�i gửi cho. Về ph�a người nhận nếu họ muốn giải m� ho�, họ chỉ việc d�ng lệnh:
 
gpg -d [Data]
 
hay
 
gpg --decrypt [Data]
 
Thực chất của qu� tr�nh giải m� ho� dữ liệu l� người nhận sẽ d�ng ch�nh Secret Key của họ để giải m� ho� dữ liệu m� ta đ� m� ho� bằng ch�nh Public Key của họ. Dĩ nhi�n, khi họ muốn trao đổi dữ liệu m� ho� bằng GnuPG với t�i th� họ cũng l�m những việc tương tự như đ� n�u ở tr�n đối với t�i.
 
Bạn c� thể sử dụng th�m tuỳ chọn "-o" để xuất nội dung giải m� ho� dữ liệu ra một file ở b�n ngo�i

Next Previous Contents