การเข้ารหัส PGP
เข้ารหัสและถอดรหัสข้อความ PGP ออนไลน์ สร้างคู่คีย์ OpenPGP และตรวจสอบลายนิ้วมือของคีย์ ใช้ openpgp.js และทำงานทั้งหมดในเบราว์เซอร์ของคุณ คีย์และข้อความไม่เคยออกจากอุปกรณ์
การเข้ารหัส PGP คืออะไร?
PGP (Pretty Good Privacy) คือมาตรฐานการเข้ารหัสแบบกุญแจคู่ที่ใช้กับอีเมลและไฟล์อย่างปลอดภัย แต่ละคนจะมีคีย์สาธารณะสำหรับแจกจ่ายและคีย์ส่วนตัวที่ต้องเก็บเป็นความลับ ข้อความที่เข้ารหัสด้วยคีย์สาธารณะจะถอดรหัสได้ด้วยคีย์ส่วนตัวคู่ของมันเท่านั้น
ใช้เครื่องมือ PGP นี้อย่างไร?
เปิดแท็บสร้างคีย์เพื่อทำคู่คีย์ของคุณและแจกคีย์สาธารณะให้ผู้ติดต่อ จากนั้นใช้แท็บเข้ารหัสกับคีย์สาธารณะของผู้รับเพื่อเขียนข้อความลับ และใช้แท็บถอดรหัสเพื่ออ่านข้อความที่ส่งถึงคุณ
เครื่องมือนี้อัปโหลดคีย์หรือข้อความของฉันไหม?
ไม่ โค้ดทั้งหมดทำงานในเครื่องผ่านเบราว์เซอร์ด้วย openpgp.js คีย์ ข้อความ และรหัสผ่านไม่เคยออกจากอุปกรณ์ของคุณ หลังโหลดหน้าเสร็จจะตัดเน็ตก็ยังใช้ได้
สร้างคีย์ประเภทใดได้บ้าง?
คีย์ ECC Curve25519 สมัยใหม่ (เร็วและกระชับ แนะนำ) และคีย์ RSA 3072 หรือ 4096 บิตสำหรับความเข้ากันได้สูงสุดกับซอฟต์แวร์เก่า และตั้งรหัสผ่านให้คีย์ส่วนตัวได้
ทำไมต้องตั้งรหัสผ่านให้คีย์ส่วนตัว?
รหัสผ่านจะเข้ารหัสไฟล์คีย์ส่วนตัวอีกชั้นหนึ่ง แม้ใครได้ไฟล์คีย์ไปก็ใช้ไม่ได้หากไม่มีรหัสผ่าน เป็นการป้องกันสำคัญสำหรับคีย์ที่เก็บในเครื่องใช้ร่วมกันหรือมีการสำรองข้อมูล
นอกจากเข้ารหัสยังเซ็นข้อความได้ไหม?
ได้ ในแท็บเข้ารหัส เปิดการเซ็นแล้วใส่คีย์ส่วนตัวของคุณ ผู้รับจะตรวจสอบได้ว่าข้อความมาจากคุณจริงและไม่ถูกแก้ไข นอกจากการเข้ารหัสให้เขาคนเดียวอ่านได้
ลายนิ้วมือที่แสดงในแท็บข้อมูลคีย์คืออะไร?
ลายนิ้วมือคือแฮชเฉพาะตัวยาว 40 อักขระของคีย์ เพื่อยืนยันว่าคุณได้คีย์ที่ถูกต้อง ควรเทียบลายนิ้วมือกับผู้ติดต่อผ่านช่องทางที่เชื่อถือได้ เช่น โทรศัพท์
ข้อความที่สร้างที่นี่ใช้กับ GnuPG ได้ไหม?
ได้ ผลลัพธ์เป็นข้อความ OpenPGP แบบ armor มาตรฐาน (BEGIN PGP MESSAGE / PUBLIC KEY BLOCK) ใช้งานได้กับ GnuPG (gpg), ProtonMail, Thunderbird และโปรแกรม OpenPGP หลักทั้งหมด
วิธีใช้ การเข้ารหัส PGP
เครื่องมือ PGP นี้รัน openpgp.js ทั้งหมดในเบราว์เซอร์ของคุณ เข้ารหัสและถอดรหัสข้อความ สร้างคู่คีย์ OpenPGP ของตัวเอง และตรวจรายละเอียดคีย์ได้ คีย์ ข้อความ และวลีรหัสผ่านจะไม่ออกจากอุปกรณ์ของคุณเลย
- เปิดแท็บสร้างคีย์ กรอกชื่อ (อีเมลใส่ได้ตามต้องการ) เลือก Curve25519 หรือ RSA ใส่วลีรหัสผ่านแล้วกดสร้างคู่คีย์
- ดาวน์โหลดคีย์ทั้งสอง: คีย์สาธารณะไว้แจกจ่าย ส่วนคีย์ส่วนตัวต้องเก็บเป็นความลับ — เพราะเป็นทางเดียว (ร่วมกับวลีรหัสผ่าน) ที่จะอ่านข้อความของคุณได้
- จะส่งข้อความลับ ให้เปิดแท็บเข้ารหัส วางคีย์สาธารณะของผู้รับ พิมพ์ข้อความแล้วกดเข้ารหัส ถ้าต้องการเซ็นด้วยให้ติ๊กเลือกและใส่คีย์ส่วนตัวของตัวเอง
- จะอ่านข้อความที่ส่งถึงคุณ ให้เปิดแท็บถอดรหัส วางคีย์ส่วนตัวและวลีรหัสผ่าน วางข้อความ PGP แล้วกดถอดรหัส
- ใช้แท็บข้อมูลคีย์วิเคราะห์คีย์ใดก็ได้: อัลกอริทึม, รหัสคีย์, ลายนิ้วมือ, วันสร้าง, วันหมดอายุ และ ID ผู้ใช้
ก่อนเชื่อใจคีย์สาธารณะเป็นครั้งแรก ควรเทียบลายนิ้วมือของคีย์กับอีกฝ่ายผ่านโทรศัพท์หรือช่องทางที่เชื่อถือได้
เครื่องมือที่เกี่ยวข้อง
- ตัวสร้างคีย์ RSA สร้างคู่คีย์ RSA ขนาด 2048, 3072, 4096 บิต ผลลัพธ์รูปแบบ PEM พร้อมลายนิ้วมือ ประมวลผลภายใน
- ตัวสร้างคีย์ SSH สร้างคู่คีย์ SSH ที่ปลอดภัย (RSA, Ed25519, ECDSA) ทันทีในเบราว์เซอร์ของคุณ เครื่องมือออนไลน์ฟรีพร้อมรูปแบบเอาต์พุต OpenSSH ไม่ต้องลงทะเบียน
- การเข้ารหัส / ถอดรหัส AES เข้ารหัส/ถอดรหัส AES ด้วยโหมด CBC, CFB, CTR, OFB, ECB, การเติม Pkcs7/ZeroPadding/NoPadding, คีย์ 128/192/256 บิต, เอาต์พุต Base64, ตรวจจับรูปแบบคีย์/IV อัตโนมัติ
- เข้ารหัสข้อความ เข้ารหัสและถอดรหัสข้อความอย่างปลอดภัยด้วย AES-GCM/AES-CBC ใช้รหัสผ่าน ประมวลผลในเบราว์เซอร์เท่านั้น ข้อมูลไม่ออกจากอุปกรณ์ของคุณ
- ตรวจสอบแฮช คำนวณและตรวจสอบแฮช MD5, SHA-1, SHA-256, SHA-512 ในเครื่อง
- ปลดล็อก PDF ลบการป้องกันด้วยรหัสผ่านออกจากไฟล์ PDF ทันทีในเบราว์เซอร์ พร้อมระบบกู้คืนรหัสผ่านด้วย brute-force อัจฉริยะ
- ปกป้อง PDF เพิ่มการป้องกันด้วยรหัสผ่านให้กับไฟล์ PDF ออนไลน์ฟรี เข้ารหัสเอกสาร PDF ด้วย AES-256 เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต 100% บนเบราว์เซอร์ ไม่ต้องอัปโหลด
- ตัวสร้างส่วนหัว Basic Auth สร้างส่วนหัวการตรวจสอบสิทธิ์ HTTP Basic ออนไลน์ — แปลงชื่อผู้ใช้:รหัสผ่านเป็นส่วนหัว Authorization Base64 ทันที