เครื่องมือสร้างกุญแจ PGP
สร้างกุญแจสาธารณะ OpenPGP กุญแจส่วนตัวที่ป้องกันด้วยวลีรหัสผ่าน และใบรับรองการเพิกถอนด้วย OpenPGP.js เลือก Curve25519, RSA 2048 หรือ RSA 4096 แล้วกรอกชื่อกับอีเมลสำหรับ ID ผู้ใช้ ผลลัพธ์แบบ ASCII armor จะแสดงบนหน้าเพื่อให้คัดลอก เครื่องมือนี้ไม่มีการดาวน์โหลดไฟล์หรือการตั้งวันหมดอายุ
วิธีสร้างคู่กุญแจ OpenPGP
-
1
กรอก ID ผู้ใช้
กรอกชื่อและอีเมลที่จะฝังอยู่ในกุญแจสาธารณะ
-
2
เลือกประเภทกุญแจ
ใช้ Curve25519 สำหรับกุญแจสมัยใหม่ที่มีขนาดกะทัดรัด หรือเลือก RSA 2048/4096 เมื่อต้องการความเข้ากันได้กับ RSA
-
3
ตั้งวลีรหัสผ่าน
ใช้ความยาวอย่างน้อย 8 อักขระ วลีรหัสผ่านที่ยาวและไม่ซ้ำจะป้องกันบล็อกกุญแจส่วนตัวได้ดีกว่า
-
4
สร้างและคัดลอก
คัดลอกกุญแจสาธารณะ กุญแจส่วนตัวที่เข้ารหัส และใบรับรองการเพิกถอนแบบ armor ที่แสดงบนหน้า
ประเภทกุญแจที่เลือกได้
| ตัวเลือก | สิ่งที่เครื่องมือสร้าง | เหมาะสำหรับ |
|---|---|---|
| Curve25519 | ข้อมูลกุญแจ OpenPGP แบบ ECC สมัยใหม่ | กุญแจขนาดกะทัดรัดและซอฟต์แวร์ OpenPGP รุ่นปัจจุบัน |
| RSA 2048 | กุญแจ OpenPGP แบบ RSA ขนาด 2048 บิต | กรณีที่ต้องใช้ความเข้ากันได้กับ RSA 2048 |
| RSA 4096 | กุญแจ OpenPGP แบบ RSA ขนาด 4096 บิต | ความเข้ากันได้กับ RSA ด้วยกุญแจที่ใหญ่ขึ้น แต่ใช้เวลาสร้างนานกว่า |
ไม่มีตัวเลือกใดทนต่อคอมพิวเตอร์ควอนตัมที่มีประสิทธิภาพเพียงพอได้ โปรดตรวจสอบข้อกำหนดของซอฟต์แวร์และผู้ติดต่อที่จะใช้กุญแจของคุณ
ผลลัพธ์สามรายการที่ต้องปกป้อง
- กุญแจสาธารณะ: แจกจ่ายให้ผู้อื่นใช้เข้ารหัสข้อความถึงคุณหรือตรวจสอบลายเซ็นของคุณ
- กุญแจส่วนตัว: แม้จะเข้ารหัสด้วยวลีรหัสผ่านแล้ว แต่ยังต้องเก็บเป็นความลับและสำรองไว้อย่างปลอดภัย
- ใบรับรองการเพิกถอน: เก็บแยกต่างหากเพื่อใช้เพิกถอนกุญแจสาธารณะหากกุญแจส่วนตัวสูญหายหรือถูกเจาะ
วลีรหัสผ่านและการกู้คืน
หน้าจอกำหนดขั้นต่ำไว้ที่ 8 อักขระ แต่นั่นเป็นเพียงข้อกำหนดขั้นต่ำ ควรใช้วลีรหัสผ่านที่ยาวและไม่ซ้ำ แล้วเก็บไว้ในโปรแกรมจัดการรหัสผ่าน เครื่องมือนี้กู้คืนวลีรหัสผ่านที่ลืมไม่ได้ และไม่เพิ่มวันหมดอายุให้กุญแจที่สร้างขึ้น
วลีรหัสผ่านและข้อมูลกุญแจอยู่ในเบราว์เซอร์เท่านั้น
การสร้างกุญแจเกิดขึ้นในเบราว์เซอร์ของคุณ หน้าจอปกติเก็บแบบฟอร์มไว้ในสถานะ Alpine ส่วนหน้าจอสองขั้นตอนส่งต่อวลีรหัสผ่านระหว่างหน้าผ่าน sessionStorage ของเบราว์เซอร์ วลีรหัสผ่านไม่ใช่พร็อพเพอร์ตีฝั่งเซิร์ฟเวอร์ พารามิเตอร์ URL หรือค่าบนเซิร์ฟเวอร์ URL ของโหมดสองขั้นตอนมีเพียงชื่อ อีเมล และประเภทกุญแจ คัดลอกข้อมูลกุญแจก่อนออกจากหน้า และใช้ซอฟต์แวร์ OpenPGP ที่เชื่อถือได้บนเครื่องสำหรับสภาพแวดล้อมที่ต้องการความมั่นใจสูง
หลังจากสร้างกุญแจ
- คัดลอกและตรวจสอบบล็อกแบบ armor ทั้งสามก่อนออกจากหน้า
- แชร์เฉพาะกุญแจสาธารณะ
- เก็บกุญแจส่วนตัวและใบรับรองการเพิกถอนไว้คนละตำแหน่งที่มีการป้องกัน
- นำเข้ากุญแจในแอป OpenPGP แล้วตรวจสอบลายนิ้วมือผ่านช่องทางที่เชื่อถือได้
คำถามที่พบบ่อย
ใช่ OpenPGP.js สร้างข้อมูลกุญแจในเบราว์เซอร์ วลีรหัสผ่านจะอยู่ในสถานะ Alpine หรือ sessionStorage ของเบราว์เซอร์ และไม่ถูกส่งผ่านเซิร์ฟเวอร์ของเรา, URL หรือเซิร์ฟเวอร์ของแอปพลิเคชัน
Curve25519 เป็นตัวเลือกเริ่มต้นที่ทันสมัยและมีขนาดกะทัดรัด เลือก RSA 2048 หรือ RSA 4096 เฉพาะเมื่อระบบหรือผู้ติดต่อของคุณต้องใช้ความเข้ากันได้กับ RSA
ไม่ได้ ควรเก็บไว้ในโปรแกรมจัดการรหัสผ่านที่เชื่อถือได้ และเก็บใบรับรองการเพิกถอนแยกต่างหาก เพื่อให้เพิกถอนกุญแจสาธารณะได้หากกุญแจส่วนตัวใช้ไม่ได้หรือถูกเจาะ
เครื่องมือแสดงข้อความแบบ armor สำหรับคัดลอกและไม่มีปุ่มดาวน์โหลดไฟล์ ข้อมูลกุญแจและวลีรหัสผ่านอยู่ในเบราว์เซอร์ โหมดสองขั้นตอนใช้ sessionStorage สำหรับวลีรหัสผ่าน และใส่เพียงชื่อ อีเมล และประเภทกุญแจใน URL
เครื่องมือที่เกี่ยวข้อง
ตัวเข้ารหัสไฟล์ Base64
เข้ารหัสไฟล์ใดก็ได้ (PDF, ZIP, รูปภาพ, ไฟล์ปฏิบัติการ) เป็นข้อความ Base64 เพื่อฝังใน JSON, อีเมล, YAML หรือ data URI ทำงานในเครื่องของคุณ ไม่มีการอัปโหลด
ตัวระบุการเข้ารหัส
วางไซเฟอร์เท็กซ์หรือแฮช แล้วตัวระบุจะแนะนำอัลกอริทึมหรือการเข้ารหัสที่น่าจะเป็น: MD5, SHA, bcrypt, AES, RSA, Base64 และอื่น ๆ
เครื่องแปลง ETH เป็น USD
แปลงอีเธอเรียม (ETH) เป็นดอลลาร์สหรัฐด้วยอัตรา ETH/USD แบบเรียลไทม์หรืออัตราที่คุณกำหนดเอง ดูว่าจำนวน ETH เท่าใดก็ได้มีมูลค่าเป็น USD เท่าไร
ตัวสร้าง CSR
สร้าง Certificate Signing Request แบบ PEM และคีย์ส่วนตัว RSA ที่จับคู่กัน ระบุ Common Name ช่องข้อมูลองค์กร และขนาดคีย์ (2048, 3072 หรือ 4096 บิต)
ตัวสร้าง HMAC
สร้างลายเซ็น HMAC (SHA-256, SHA-384, SHA-512, SHA-1 และ MD5) จากข้อความและกุญแจลับ เพื่อใช้ในการยืนยันตัวตนผ่าน API และ Webhook
ตัวตรวจสอบ checksum
คำนวณ checksum แบบ MD5, SHA-1, SHA-256, SHA-384, SHA-512 หรือ CRC32 ของข้อความใดก็ได้ แล้วเปรียบเทียบกับค่าที่คาดไว้เพื่อดูผลชัดเจนว่าตรงกันหรือไม่
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Generator Kunci PGP [ID]
- PGP鍵ジェネレーター [JA]
- Trình tạo khóa PGP [VI]
- Generador de claves PGP [ES]
- Generator kluczy PGP [PL]
- Gerador de chaves PGP [PT]
- PGP 키 생성기 [KO]
- مولّد مفاتيح PGP [AR]
- PGP-Schlüsselgenerator [DE]
- PGP-nyckelgenerator [SV]
- Générateur de clés PGP [FR]
- PGP-sleutelgenerator [NL]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]