Mã hóa PGP
Mã hóa và giải mã tin nhắn PGP trực tuyến, tạo cặp khóa OpenPGP và kiểm tra dấu vân tay khóa. Dựa trên openpgp.js và chạy hoàn toàn trong trình duyệt - khóa và tin nhắn không bao giờ rời khỏi thiết bị.
Mã hóa PGP là gì?
PGP (Pretty Good Privacy) là tiêu chuẩn mã hóa khóa công khai dùng cho email và tệp an toàn. Mỗi người có một khóa công khai để chia sẻ và một khóa riêng để giữ bí mật: tin nhắn mã hóa bằng khóa công khai chỉ giải mã được bằng khóa riêng tương ứng.
Cách dùng công cụ PGP này?
Mở tab Tạo khóa để tạo cặp khóa của bạn và chia sẻ khóa công khai cho liên hệ; sau đó dùng tab Mã hóa với khóa công khai của người nhận để viết tin nhắn bí mật, và tab Giải mã để đọc tin nhắn gửi cho bạn.
Công cụ này có tải lên khóa hay tin nhắn của tôi không?
Không. Toàn bộ hoạt động cục bộ trong trình duyệt của bạn bằng openpgp.js. Khóa, tin nhắn và cụm từ mật khẩu không bao giờ rời khỏi thiết bị - bạn thậm chí có thể ngắt internet sau khi tải trang.
Tôi có thể tạo những loại khóa nào?
Khóa ECC Curve25519 hiện đại (nhanh và gọn, được khuyến nghị) và khóa RSA 3072 hoặc 4096 bit để tương thích tối đa với phần mềm cũ. Có thể bảo vệ khóa riêng bằng cụm từ mật khẩu.
Tại sao nên đặt cụm từ mật khẩu cho khóa riêng?
Cụm từ mật khẩu mã hóa chính tệp khóa riêng. Nếu ai đó có được tệp khóa của bạn, họ vẫn không dùng được nếu thiếu cụm từ mật khẩu - bảo vệ thiết yếu cho khóa lưu trên thiết bị chung hoặc có sao lưu.
Ngoài mã hóa có thể ký không?
Có. Trong tab Mã hóa, bật ký và cung cấp khóa riêng của bạn: người nhận có thể xác minh tin nhắn thật sự từ bạn và không bị sửa, bên cạnh việc chỉ mình họ đọc được.
Dấu vân tay hiển thị trong tab thông tin khóa là gì?
Dấu vân tay là chuỗi băm duy nhất 40 ký tự của khóa. Để xác nhận bạn có đúng khóa, hãy so sánh dấu vân tay với liên hệ qua kênh đáng tin như cuộc gọi thoại.
Tin nhắn tạo ở đây có tương thích với GnuPG không?
Có. Đầu ra là văn bản OpenPGP armor chuẩn (BEGIN PGP MESSAGE / PUBLIC KEY BLOCK), hoạt động với GnuPG (gpg), ProtonMail, Thunderbird và mọi triển khai OpenPGP phổ biến.
Cách sử dụng Mã hóa PGP
Công cụ PGP này chạy openpgp.js hoàn toàn trong trình duyệt của bạn: mã hóa và giải mã tin nhắn, tạo cặp khóa OpenPGP riêng và xem chi tiết khóa. Khóa, tin nhắn và cụm mật khẩu không bao giờ rời khỏi thiết bị.
- Mở tab Tạo khóa, nhập tên (email tùy chọn), chọn Curve25519 hoặc RSA, thêm cụm mật khẩu rồi nhấn Tạo cặp khóa.
- Tải cả hai khóa: khóa công khai để chia sẻ, khóa riêng phải giữ tuyệt mật — chỉ nó (cùng cụm mật khẩu) mới đọc được tin nhắn của bạn.
- Để gửi tin nhắn bí mật, mở tab Mã hóa, dán khóa công khai của người nhận, viết nội dung rồi nhấn Mã hóa. Nếu muốn ký, tích chọn và thêm khóa riêng của bạn.
- Để đọc tin nhắn gửi cho bạn, mở tab Giải mã, dán khóa riêng và cụm mật khẩu, dán tin nhắn PGP rồi nhấn Giải mã.
- Dùng tab Thông tin khóa để phân tích bất kỳ khóa nào: thuật toán, ID khóa, dấu vân tay, ngày tạo, ngày hết hạn và ID người dùng.
Đối chiếu dấu vân tay khóa với người liên hệ qua điện thoại hoặc kênh tin cậy khác trước khi tin một khóa công khai lần đầu.
Công cụ liên quan
- Trình tạo khóa RSA Tạo cặp khóa RSA 2048, 3072, 4096 bit. Xuất định dạng PEM với dấu vân tay. Xử lý cục bộ.
- Trình Tạo Khóa SSH Tạo cặp khóa SSH an toàn (RSA, Ed25519, ECDSA) ngay lập tức trong trình duyệt của bạn. Công cụ trực tuyến miễn phí với định dạng đầu ra OpenSSH, không cần đăng ký.
- Mã hóa / Giải mã AES Mã hóa/giải mã AES với chế độ CBC, CFB, CTR, OFB, ECB, đệm Pkcs7/ZeroPadding/NoPadding, khóa 128/192/256 bit, đầu ra Base64, tự động nhận dạng định dạng khóa/IV
- Mã Hóa Văn Bản Mã hóa và giải mã văn bản an toàn với AES-GCM/AES-CBC. Dựa trên mật khẩu, xử lý chỉ trong trình duyệt, dữ liệu không bao giờ rời khỏi thiết bị.
- Kiểm tra Hash Tính toán và xác minh hash MD5, SHA-1, SHA-256, SHA-512 cục bộ
- Mở Khóa PDF Xóa bảo vệ mật khẩu khỏi tệp PDF ngay lập tức trong trình duyệt. Bao gồm khôi phục mật khẩu brute-force thông minh.
- Bảo vệ PDF Thêm bảo vệ mật khẩu vào tệp PDF trực tuyến miễn phí. Mã hóa tài liệu PDF bằng mã hóa AES-256 để ngăn truy cập trái phép. 100% trên trình duyệt, không cần tải lên.
- Trình tạo tiêu đề Basic Auth Tạo tiêu đề xác thực HTTP Basic trực tuyến — mã hóa tên_người_dùng:mật_khẩu thành tiêu đề Authorization Base64 ngay lập tức