เครื่องมือสร้างกุญแจ PGP

สร้าง
ถัดไป

สร้างกุญแจสาธารณะ OpenPGP กุญแจส่วนตัวที่ป้องกันด้วยวลีรหัสผ่าน และใบรับรองการเพิกถอนด้วย OpenPGP.js เลือก Curve25519, RSA 2048 หรือ RSA 4096 แล้วกรอกชื่อกับอีเมลสำหรับ ID ผู้ใช้ ผลลัพธ์แบบ ASCII armor จะแสดงบนหน้าเพื่อให้คัดลอก เครื่องมือนี้ไม่มีการดาวน์โหลดไฟล์หรือการตั้งวันหมดอายุ

วิธีสร้างคู่กุญแจ OpenPGP

  1. 1

    กรอก ID ผู้ใช้

    กรอกชื่อและอีเมลที่จะฝังอยู่ในกุญแจสาธารณะ

  2. 2

    เลือกประเภทกุญแจ

    ใช้ Curve25519 สำหรับกุญแจสมัยใหม่ที่มีขนาดกะทัดรัด หรือเลือก RSA 2048/4096 เมื่อต้องการความเข้ากันได้กับ RSA

  3. 3

    ตั้งวลีรหัสผ่าน

    ใช้ความยาวอย่างน้อย 8 อักขระ วลีรหัสผ่านที่ยาวและไม่ซ้ำจะป้องกันบล็อกกุญแจส่วนตัวได้ดีกว่า

  4. 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 ที่เชื่อถือได้บนเครื่องสำหรับสภาพแวดล้อมที่ต้องการความมั่นใจสูง

หลังจากสร้างกุญแจ

  1. คัดลอกและตรวจสอบบล็อกแบบ armor ทั้งสามก่อนออกจากหน้า
  2. แชร์เฉพาะกุญแจสาธารณะ
  3. เก็บกุญแจส่วนตัวและใบรับรองการเพิกถอนไว้คนละตำแหน่งที่มีการป้องกัน
  4. นำเข้ากุญแจในแอป OpenPGP แล้วตรวจสอบลายนิ้วมือผ่านช่องทางที่เชื่อถือได้

คำถามที่พบบ่อย

ใช่ OpenPGP.js สร้างข้อมูลกุญแจในเบราว์เซอร์ วลีรหัสผ่านจะอยู่ในสถานะ Alpine หรือ sessionStorage ของเบราว์เซอร์ และไม่ถูกส่งผ่านเซิร์ฟเวอร์ของเรา, URL หรือเซิร์ฟเวอร์ของแอปพลิเคชัน

Curve25519 เป็นตัวเลือกเริ่มต้นที่ทันสมัยและมีขนาดกะทัดรัด เลือก RSA 2048 หรือ RSA 4096 เฉพาะเมื่อระบบหรือผู้ติดต่อของคุณต้องใช้ความเข้ากันได้กับ RSA

ไม่ได้ ควรเก็บไว้ในโปรแกรมจัดการรหัสผ่านที่เชื่อถือได้ และเก็บใบรับรองการเพิกถอนแยกต่างหาก เพื่อให้เพิกถอนกุญแจสาธารณะได้หากกุญแจส่วนตัวใช้ไม่ได้หรือถูกเจาะ

เครื่องมือแสดงข้อความแบบ armor สำหรับคัดลอกและไม่มีปุ่มดาวน์โหลดไฟล์ ข้อมูลกุญแจและวลีรหัสผ่านอยู่ในเบราว์เซอร์ โหมดสองขั้นตอนใช้ sessionStorage สำหรับวลีรหัสผ่าน และใส่เพียงชื่อ อีเมล และประเภทกุญแจใน URL

เครื่องมือที่เกี่ยวข้อง

รหัสแปลงตัวเลขเป็นตัวอักษร

แปลงตัวเลขเป็นตัวอักษรและย้อนกลับด้วยรหัส A=1, B=2 (A1Z26) สำหรับปริศนา คำทาย และเบาะแสในห้องเอสเคปรูม

เครื่องมือเข้ารหัส Vigenère

เข้ารหัสและถอดรหัสข้อความด้วยรหัส Vigenère แบบคลาสสิกโดยใช้คำสำคัญ เลื่อนตัวอักษรละติน A-Z พร้อมคงตัวพิมพ์ใหญ่-เล็ก ช่องว่าง และเครื่องหมายวรรคตอน

ตัวสร้างแฮช (Hash Generator)

สร้างค่าแฮช MD5, SHA-1, SHA-256, SHA-384, SHA-512 และ CRC32 จากข้อความ พร้อมค่าไดเจสต์พร้อมคัดลอกสำหรับเช็คซัมและการเปรียบเทียบ

ตัวสร้าง TOTP

สร้างรหัสผ่านแบบใช้ครั้งเดียวตามเวลา (RFC 6238) จากคีย์ลับ Base32 รองรับ SHA-1, SHA-256, SHA-512 จำนวน 6 ถึง 8 หลัก และช่วงเวลา 30 หรือ 60 วินาที

เครื่องแปลง Wei เป็น Ether

แปลง Wei เป็น Ether (ETH) ด้วยการคำนวณที่แม่นยำ ไม่มีการปัดเศษแบบจุดลอยตัว 1 ETH = 10^18 Wei

เครื่องมือเข้ารหัสข้อความ

เข้ารหัสและถอดรหัสข้อความโดยใช้ AES พร้อมรหัสผ่าน เพื่อให้มีเพียงผู้รับเท่านั้นที่สามารถอ่านข้อความได้

เครื่องมือนี้มีให้บริการในภาษาอื่น

คู่มือและกรณีการใช้งาน