Làm cách nào để tạo khóa PGP?


64

Làm cách nào để tạo khóa PGP ? Tôi muốn có nó để ký tải lên PPA và như vậy.

Câu trả lời:


76

Tạo khóa PGP

Đây là một cách GUI để tạo khóa PGP mới.

  1. Mở ứng dụng Mật khẩu và Khóa (Cá ngựa)

    Màn hình này sẽ xuất hiện.

    Ảnh chụp màn hình mật khẩu và khóa

  2. Đi tới FileNewtrong menu toàn cầu hoặc nhấn Ctrl+N

  3. Trong cửa sổ Tạo mới ... chọn Khóa PGP và nhấn Tiếp tục

    Tạo ảnh chụp màn hình mới

  4. Nhập tên đầy đủ của bạn và địa chỉ email của bạn, bình luận là tùy chọn

    Ảnh chụp màn hình khóa PGP mới

  5. Nhập một mật khẩu mạnh mà bạn sẽ nhớ

    Cụm mật khẩu cho ảnh chụp màn hình chính PGP mới

  6. Đợi hộp thoại Tạo khóa kết thúc (quá trình này có thể mất một lúc)

  7. Bạn đã hoàn tất!

Bạn có thể tìm thấy khóa của mình trong tab Mật khẩu và Khóa cá nhân của ứng dụng .

Ảnh chụp màn hình khóa cá nhân của tôi

Tải khóa của bạn lên Launchpad

Tải khóa của bạn lên Launchpad chỉ bằng vài cú nhấp chuột.

  1. Tới Launchpad.net và đăng nhập

  2. Trên trang hồ sơ của bạn, nhấp vào nút chỉnh sửa màu vàng (nút tròn có biểu tượng bút chì màu xám) bên cạnh các phím OpenPGP

    Lưu ý: URL tới trang đó trông như thế này https://launchpad.net/~yourusername

    Khóa OpenPGP trên LP

  3. Mở ứng dụng Mật khẩu và Khóa (Seahorse)

  4. Điều hướng đến tab Khóa cá nhân của tôi

  5. Chọn chìa khóa của bạn và đi đến RemoteSync and Publish Keystrong menu toàn cầu

  6. Nhấn đồng bộ hóa

    nhập mô tả hình ảnh ở đây

    Lưu ý: Nút Đồng bộ hóa có thể chuyển sang màu xám nếu không có máy chủ đồng bộ hóa nào được chọn. Trong trường hợp đó:

    • Nhấn nút Máy chủ chính

      nhập mô tả hình ảnh ở đây

    • Chọn hkp://keyserver.ubuntu.com:XXXXXmáy chủ khóa từ các phím Xuất bản để liệt kê và nhấn đóng

      nhập mô tả hình ảnh ở đây

  7. Nhấp đúp vào Khóa PGP của bạn từ danh sách trên tab Khóa cá nhân của tôi

  8. Trong cửa sổ phím vừa xuất hiện điều hướng đến tab Chi tiết , chọn Dấu vân tay bằng chuột và nhấn Ctrl+C

    nhập mô tả hình ảnh ở đây

  9. Dán dấu vân tay vừa sao chép vào trường văn bản Dấu vân tay trên trang Thay đổi khóa OpenPGP của bạn trên Launchpad và nhấn Nhập khóa

    nhập mô tả hình ảnh ở đây

  10. Bạn đã hoàn tất!


Tôi có thể thêm rằng nếu không có mật khẩu nào được cung cấp, nó sẽ bị lỗi, nhưng lại đưa ra một lỗi gần như vô dụng?
ζ--

7
Ở bước 9, có thể mất 10 phút trước khi máy chủ Ubuntu biết khóa của bạn.
Nicolas Raoul

Nó chỉ bắt đầu bằng "đây là GUI" Nhưng tôi có thể lấy GUI này ở đâu, làm cách nào để cài đặt GUI này? Ví dụ: sudo apt cài đặt openpgpgui hoặc tôi cần thêm kho lưu trữ mới?
Alex WLBI

@AlexWLBI Nó nói rõ ràng " Mở ứng dụng Mật khẩu và Chìa khóa (Cá ngựa) "
Jakuje

Sau khi nhập, tôi nhận được một thông báo bật lên nói rằng, một email đã được gửi với khóa được mã hóa XXXXXXXXXXXXXX. Tôi cũng nhận được thư. Nhưng làm cách nào để giải mã tin nhắn được gửi cho tôi bằng khóa XXXXXXXX được cung cấp?
Sphoenix

44

Tạo khóa OpenPGP của bạn bằng gpg

Bước 1: Mở một thiết bị đầu cuối và gõ:

gpg --gen-key

Bước 2: GPG bây giờ sẽ hỏi bạn một số câu hỏi về loại khóa bạn muốn tạo. làm theo các bước dưới đây để chọn tùy chọn mặc định mỗi lần.

Bước 3: Kiểm tra xem khóa của bạn đã được tạo bằng cách nhập gpg --list-keysvà nếu thành công.

pub 1024D / 12345678 -> đây là con số quan trọng

Bước 4: Launchpad không lưu trữ khóa của bạn trực tiếp , vì vậy bạn cần xuất khóa công khai của mình sang máy chủ khóa, chẳng hạn như keyerver.ub Ubuntu.com:

gpg --keyserver keyserver.ubuntu.com --send-keys 12345678

Thay thế 12345678 bằng id pub mà bạn đã lưu ý trong bước 3.

Nếu thành công, GPG sẽ hiển thị một thông báo tương tự như:

gpg: sending key 12345678 to hkp server keyserver.ubuntu.com

Nhập khóa của bạn vào Launchpad với gpg

Bước 1: Launchpad xác định khóa OpenPGP của bạn bằng dấu vân tay của nó . Trong thiết bị đầu cuối của bạn, bạn có thể hỏi GPG về dấu vân tay của khóa bằng cách nhập:

gpg --fingerprint

GPG sẽ hiển thị một thông báo tương tự như:

  Key fingerprint = `0464 39CD 2486 190A 2C5A  0739 0E68 04DC 16E7 CB72`

chỉ sao chép dấu vân tay số : 0464 39CD 2486 190A 2C5A 0739 0E68 04DC 16E7 CB72.

Bước 2: Truy cập OpenPGP của bạn

Bước 3: Dán dấu vân tay mà bạn đã sao chép ở bước 1 vào hộp văn bản Dấu vân tay, sau đó nhấp vào nút Nhập khóa. Launchpad sẽ sử dụng dấu vân tay để kiểm tra máy chủ khóa Ubuntu để tìm khóa của bạn và nếu thành công, hãy gửi cho bạn một email được mã hóa yêu cầu bạn xác nhận nhập khóa.

Lưu ý: đây là một bản tóm tắt ... từ quy trình launchpad ..... cả hai quá trình đều mất một chút thời gian vì vậy hãy dành thời gian của bạn ...


2
Bước 1 có thể mất một lúc nếu bạn không có trình tạo số ngẫu nhiên phần cứng. Không sử dụng các phương pháp hứa hẹn để tăng tốc độ này vì nó làm cho khóa của bạn yếu hơn.
Lekensteyn

1
Nếu lệnh gpg không gửi được khóa đến máy chủ khóa, hãy thử dán kết quả của "gpg --export -a QUAN TRỌNG_NUMBER" tới Keyserver.ubfox.com .
igordcard

Tiền tố lệnh đầu tiên với sudonếu bạn không làm việc như root. Nếu không gpgsẽ không thể lưu trữ khóa, và do đó việc tạo khóa sẽ thất bại.
BurninLeo

duyệt giphy trong khi Bước 2 đang tạo ngẫu nhiên.
Jonathan Landrum

Có thể mất keyserver.ubuntu.com10 phút để cập nhật. Để xác minh, bạn có thể truy cập Keyserver.ubfox.com và tìm kiếm theo tên hoặc email đã được sử dụng để tạo khóa.
wvducky

1

Trên một số hệ thống như Lubfox không có ứng dụng mật khẩu và khóa (cá ngựa), một cách đơn giản và tốt để tạo khóa PGP là sử dụng gpa (trợ lý bảo mật GNU). Nó là một lối vào đồ họa cho gpg. Phương pháp này cũng áp dụng cho các dẫn xuất ubfox khác.

  1. cài đặt gpa

sudo apt cài đặt gpg gpa

2.launch gpa từ menu ứng dụng của bạn

nhập mô tả hình ảnh ở đây

3. Bấm menu Phím sau đó chọn Khóa mới . bạn được giới thiệu với một cửa sổ mới

nhập mô tả hình ảnh ở đây

4. Nhập tên đầy đủ của bạn, nhấp vào chuyển tiếp , sau đó nhập địa chỉ email geniune của bạn . Nhấn về phía trước . Bây giờ chọn tùy chọn để thực hiện sao lưu sau .

  1. nhập cụm mật khẩu (có thể là một từ hoặc cụm từ) để bảo vệ khóa PGP của bạn

  2. Bây giờ bạn đã tạo thành công một khóa pgp. Nó thực sự là một cặp, bao gồm cả khóa riêng và khóa chung của bạn

  3. Để sử dụng PGP trong thư tín của bạn, ví dụ để trao đổi email một cách an toàn, bạn cần cung cấp cho bên kia khóa công khai của mình. Vì vậy, trước tiên hãy xuất khóa công khai của bạn sau đó bạn có thể gửi nó cho họ. Để xuất, mở gpa và chọn khóa của bạn. Bây giờ nhấn menu Phím theo sau là phím xuất . Đặt tên khóa công khai của bạn và lưu nó

mẹo: để đảm bảo bạn đã xuất khóa công khai, hãy mở nó bằng trình soạn thảo văn bản và kiểm tra xem có dòng bắt đầu không

`-----BEGIN PGP PUBLIC KEY BLOCK-----`
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.