Trình tạo khóa PGP
Tạo khóa công khai OpenPGP, khóa riêng được bảo vệ bằng cụm mật khẩu và chứng chỉ thu hồi bằng OpenPGP.js. Chọn Curve25519, RSA 2048 hoặc RSA 4096, rồi nhập tên và email cho ID người dùng. Các khối dạng armor được hiển thị trên trang để bạn sao chép; công cụ này không có chức năng tải tệp xuống hoặc đặt ngày hết hạn.
Cách tạo cặp khóa OpenPGP
-
1
Nhập ID người dùng
Nhập tên và địa chỉ email sẽ được nhúng vào khóa công khai.
-
2
Chọn loại khóa
Dùng Curve25519 để có khóa hiện đại, gọn nhẹ; hoặc chọn RSA 2048/4096 khi cần tương thích với RSA.
-
3
Đặt cụm mật khẩu
Nhập ít nhất 8 ký tự; cụm mật khẩu dài và duy nhất sẽ bảo vệ khối khóa riêng tốt hơn.
-
4
Tạo và sao chép
Sao chép khóa công khai, khóa riêng đã mã hóa và chứng chỉ thu hồi dạng armor được hiển thị trên trang.
Các loại khóa có thể chọn
| Tùy chọn | Kết quả được tạo | Khi nào nên chọn |
|---|---|---|
| Curve25519 | Vật liệu khóa OpenPGP ECC hiện đại | Khóa gọn nhẹ và phần mềm OpenPGP hiện nay |
| RSA 2048 | Khóa OpenPGP RSA 2048 bit | Khi bắt buộc phải tương thích với RSA 2048 |
| RSA 4096 | Khóa OpenPGP RSA 4096 bit | Khi cần tương thích với RSA bằng khóa lớn hơn, nhưng thời gian tạo lâu hơn |
Không tùy chọn nào trong số này có khả năng chống lại một máy tính lượng tử đủ mạnh. Hãy kiểm tra yêu cầu của phần mềm và những người sẽ sử dụng khóa của bạn.
Ba kết quả cần được bảo vệ
- Khóa công khai: chia sẻ để người khác có thể mã hóa nội dung gửi cho bạn hoặc xác minh chữ ký của bạn.
- Khóa riêng: được mã hóa bằng cụm mật khẩu, nhưng vẫn phải được giữ bí mật và sao lưu an toàn.
- Chứng chỉ thu hồi: lưu riêng; chứng chỉ này cho phép thu hồi khóa công khai nếu khóa riêng bị mất hoặc xâm phạm.
Cụm mật khẩu và việc khôi phục
Giao diện yêu cầu tối thiểu 8 ký tự, nhưng đó chỉ là mức tối thiểu. Nên dùng một cụm mật khẩu dài, duy nhất và lưu trong trình quản lý mật khẩu. Công cụ không thể khôi phục cụm mật khẩu đã quên và không thêm ngày hết hạn vào khóa được tạo.
Cụm mật khẩu và vật liệu khóa chỉ ở trong trình duyệt
Quá trình tạo khóa diễn ra trong trình duyệt của bạn. Giao diện tiêu chuẩn giữ biểu mẫu trong trạng thái Alpine; giao diện hai bước chuyển cụm mật khẩu giữa các trang bằng sessionStorage của trình duyệt. Cụm mật khẩu không phải là thuộc tính máy chủ của chúng tôi, tham số URL hay giá trị trên máy chủ. URL của chế độ hai bước chỉ chứa tên, email và lựa chọn khóa. Hãy sao chép vật liệu khóa trước khi rời trang và dùng phần mềm OpenPGP cục bộ đáng tin cậy trong môi trường cần mức bảo đảm cao.
Sau khi tạo
- Sao chép và kiểm tra cả ba khối dạng armor trước khi rời trang.
- Chỉ chia sẻ khóa công khai.
- Lưu khóa riêng và chứng chỉ thu hồi tại hai nơi được bảo vệ riêng biệt.
- Nhập khóa vào ứng dụng OpenPGP và xác minh dấu vân tay qua một kênh đáng tin cậy.
Câu hỏi thường gặp
Có. OpenPGP.js tạo vật liệu khóa trong trình duyệt. Cụm mật khẩu chỉ nằm trong trạng thái Alpine hoặc sessionStorage của trình duyệt và không được gửi qua máy chủ của chúng tôi, URL hay máy chủ ứng dụng.
Curve25519 là lựa chọn mặc định hiện đại và gọn nhẹ. Chỉ chọn RSA 2048 hoặc RSA 4096 khi hệ thống hay người liên hệ của bạn yêu cầu khả năng tương thích với RSA.
Không. Hãy lưu cụm mật khẩu trong một trình quản lý mật khẩu đáng tin cậy. Lưu riêng chứng chỉ thu hồi để có thể thu hồi khóa công khai nếu khóa riêng không còn dùng được hoặc đã bị xâm phạm.
Công cụ hiển thị văn bản dạng armor để sao chép và không có nút tải tệp xuống. Vật liệu khóa và cụm mật khẩu vẫn ở trong trình duyệt; chế độ hai bước dùng sessionStorage cho cụm mật khẩu và chỉ đưa tên, email cùng lựa chọn khóa vào URL.
Công cụ liên quan
Trình tạo CSR
Tạo Yêu cầu ký chứng chỉ dạng PEM và private key RSA tương ứng. Chỉ định common name, các trường tổ chức và kích thước khóa (2048, 3072 hoặc 4096 bit).
Chuyển đổi ETH sang USD
Chuyển đổi Ethereum (ETH) sang đô la Mỹ theo tỷ giá ETH/USD trực tiếp hoặc tỷ giá bạn tự nhập. Xem bất kỳ số lượng ETH nào có giá trị bằng bao nhiêu USD.
Công cụ tính hash của tệp
Tính giá trị hash MD5, SHA-1, SHA-256 và SHA-512 của văn bản hoặc nội dung tệp bạn dán vào để xác minh bản tải xuống và tính toàn vẹn của tệp.
Mã định danh mã hóa
Dán văn bản mã hóa hoặc giá trị hash; bộ định danh sẽ đề xuất các thuật toán hoặc phương thức mã hóa có khả năng áp dụng: MD5, SHA, bcrypt, AES, RSA, Base64 và nhiều loại khác.
Mật mã số sang chữ
Chuyển số thành chữ cái và ngược lại bằng mật mã A=1, B=2 (A1Z26) cho câu đố, đố mẹo và manh mối escape room.
Trình tạo mã băm (Hash)
Tạo các giá trị băm MD5, SHA-1, SHA-256, SHA-384, SHA-512 và CRC32 từ văn bản, kèm digest sẵn sàng để sao chép cho checksum và so sánh.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- เครื่องมือสร้างกุญแจ PGP [TH]
- Generator kluczy PGP [PL]
- Gerador de chaves PGP [PT]
- PGP鍵ジェネレーター [JA]
- مولّد مفاتيح PGP [AR]
- PGP-sleutelgenerator [NL]
- PGP 키 생성기 [KO]
- Generador de claves PGP [ES]
- PGP-nyckelgenerator [SV]
- Generator Kunci PGP [ID]
- Générateur de clés PGP [FR]
- PGP-Schlüsselgenerator [DE]
- Generatore di chiavi PGP [IT]
- PGP Key Generator [EN]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]