Cách tạo và xuất cặp khóa GPG trên macOS

0
5

        Tìm hiểu cách tạo và xuất cặp khóa GPG từ dòng lệnh macOS.
    

        
                                                                                    
                        

                 ] ]
    

     Cách tạo và xuất cặp khóa GPG trên macOS
     Tìm hiểu cách tạo và xuất cặp khóa GPG từ dòng lệnh macOS.
     http://www.techrepublic.com/

    

Nếu bạn làm việc trên macOS và nhiều nhiệm vụ của bạn yêu cầu bạn sử dụng mã hóa hoặc các công cụ khác nhau phụ thuộc vào khóa công khai GPG (như mã hóa thư), có lẽ bạn đã cài đặt GPG Suite (xem: Cách cài đặt và sử dụng GPG Suite để mã hóa email bằng Apple Mail) để thực hiện nhiệm vụ này.

Từ công cụ đó, bạn có thể dễ dàng tạo một cặp khóa GPG mới thông qua công cụ GUI thân thiện với người dùng. Nó khá đơn giản. Chỉ cần mở công cụ, nhấp vào nút + và tạo cặp khóa của bạn.

XEM: Kẻ chủ mưu đứng sau bắt tôi nếu bạn có thể nói chuyện về an ninh mạng (Tải xuống TechRepublic)

bạn thích dòng lệnh? Làm thế nào để bạn tạo cùng một cặp khóa mà không cần mở công cụ GUI? May mắn thay, GPG Suite cũng cài đặt các công cụ dòng lệnh cần thiết để thực hiện điều này.

Tôi sẽ chỉ cho bạn cách tạo cặp khóa GPG mới và sau đó xuất chúng từ thiết bị đầu cuối macOS.

Những gì bạn sẽ cần

Điều duy nhất bạn sẽ cần để thực hiện công việc này là GPG Suite được cài đặt. Ngoài ra, bạn đã sẵn sàng để tạo các khóa của mình.

Dưới đây là các bước:

  1. Mở công cụ đầu cuối macOS.
  2. Gõ lệnh gpg Tiếtgen-key .
  3. Khi được nhắc, hãy nhập tên thật của bạn.
  4. Khi được nhắc, nhập địa chỉ email bạn muốn liên kết với khóa.
  5. Được rồi thông tin bằng cách nhập O .
  6. Khi được nhắc, hãy nhập và xác minh mật khẩu cho khóa mới.

Khóa của bạn đã được tạo.

Nếu bạn muốn tạo một khóa mới có nhiều thông tin hơn, bạn nên ra lệnh:

 gpg --full-Gener-key 

Lệnh trên sẽ thực hiện tương tự như lần đầu tiên, chỉ có điều nó cũng sẽ cho phép bạn định cấu hình các khóa sau cho khóa ghép:

  • Chọn loại khóa bạn muốn
  • Kích thước khóa
  • Hết hạn sử dụng khóa

Cách xác định vị trí khóa của bạn

Sau khi khóa phím được tạo, bạn sẽ tìm thấy các tệp trong /Users/USERNAME/.gnupg ( Trong đó USERNAME là tên người dùng macOS của bạn). Thay đổi vào thư mục đó bằng lệnh:

 cd ~ / .gnupg 

Nhập lệnh ls và bạn sẽ thấy tất cả các tệp GPG ( Hình A ).

Hình A

 macos-gpg-a.jpg
Các khóa được tạo ra.

Sự tuyệt vọng mà bạn đang tìm kiếm sẽ là:

Nếu bạn mở GUI GPG Suite, bạn sẽ thấy GPP mới đó khóa được liệt kê.

Cách xuất khóa của bạn

Bạn có thể thấy mình cần một khóa phím ở định dạng tệp .asc. Nếu đó là trường hợp, bạn có thể xuất khóa riêng của mình từ dòng lệnh. Để làm điều đó, hãy quay lại cửa sổ terminal và tìm khóa bạn muốn xuất bằng lệnh:

 gpg --list-secret-key 

Bạn sẽ thấy một danh sách tất cả chìa khóa bí mật của bạn. Liên kết với mỗi danh sách sẽ là một ID chính (một chuỗi dài các ký tự ngẫu nhiên). Sao chép chuỗi đó xuống và sau đó ban hành lệnh:

 gpg --export-secret-key ID> my-private-key.asc 

Trong đó ID là ID khóa.

Bây giờ bạn sẽ có một tệp có tên my-private-key.asc, nằm trong thư mục làm việc hiện tại. Sau đó, bạn có thể sao chép tệp đó và sử dụng nó cho bất kỳ mục đích nào bạn cần. Chỉ cần đảm bảo không cung cấp bất kỳ tệp khóa riêng nào của bạn cho bất kỳ ai. Các khóa duy nhất bạn nên đưa ra là các khóa công khai.

Để xuất khóa công khai của bạn, hãy ra lệnh:

 gpg --armor --export ID> my-pubkey.asc 

Khóa trên sẽ xuất khóa công khai thành mã asc tập tin. Sau đó, bạn có thể chia sẻ khóa công khai đó với bất cứ ai yêu cầu.

Và đó là ý chính trong việc quản lý các khóa GPG của bạn trên macOS từ dòng lệnh. Tận hưởng việc sử dụng các khóa mã hóa.

                                                                                

                                                

Cũng xem

 istock-964582068.jpg "data-original =" https://tr4.cbsistatic.com/hub/i/r/2019/03 / 22/901e09, 6199 </noscript><figcaption>
<p>
                                            Hình: iStockphoto / Ronnie Chua<br />
                                        </p>
</figcaption></figure>
</p></div>
<div class=