RSA Encrypt / Decrypt – สร้างคีย์และปกป้องข้อมูล
RSA Encrypt / Decrypt สร้างคู่คีย์ 2048, 3072 หรือ 4096 บิตในเบราว์เซอร์ของคุณและส่งออกคีย์เป็น PEM เข้ารหัสด้วยคีย์สาธารณะและถอดรหัสด้วยคีย์ส่วนตัวโดยใช้ RSA-OAEP กับ SHA-256 RSA เหมาะที่สุดสำหรับเพย์โหลดขนาดเล็ก ที่ 2048 บิต สูงสุดประมาณ 190 ไบต์ สำหรับข้อมูลขนาดใหญ่ ใช้ RSA เพื่อเข้ารหัสคีย์สมมาตรและ AES เพื่อเข้ารหัสข้อมูล
RSA Encrypt / Decrypt เป็นเครื่องมือบนเบราว์เซอร์สำหรับสร้างคู่คีย์ RSA และเข้ารหัสหรือถอดรหัสเพย์โหลดขนาดเล็ก มันสร้างคีย์ 2048, 3072 หรือ 4096 บิตด้วย WebCrypto และส่งออกคีย์ทั้งสองเป็น PEM ใช้เพื่อทำงานกับ RSA ภายในโดยไม่ส่งคีย์ของคุณไปยังเซิร์ฟเวอร์
การเข้ารหัสใช้ RSA-OAEP กับ SHA-256 ในการเข้ารหัส ใช้คีย์สาธารณะ ในการถอดรหัส ใช้คีย์ส่วนตัวที่ตรงกัน ที่ 2048 บิต เพย์โหลดสูงสุดประมาณ 190 ไบต์ ดังนั้น RSA ไม่เหมาะกับการเข้ารหัสข้อมูลจำนวนมากโดยตรง สำหรับข้อมูลขนาดใหญ่ วิธีที่อธิบายไว้ที่นี่คือเข้ารหัสคีย์สมมาตรด้วย RSA และเข้ารหัสข้อมูลด้วย AES
RSA เป็นแบบอสมมาตร: คีย์สาธารณะและคีย์ส่วนตัวมีบทบาทต่างกัน PEM เป็นรูปแบบข้อความสำหรับแทนคีย์ ส่วน RSA-OAEP ระบุการเติมการเข้ารหัสและ SHA-256 ระบุอัลกอริทึมแฮชที่ใช้กับมัน รายละเอียดเหล่านี้ทำให้เครื่องมือมีประโยชน์สำหรับการลองการดำเนินการ RSA เล็ก ๆ หรือสร้างคีย์สำหรับขั้นตอนงาน สำหรับเพย์โหลดขนาดใหญ่ การเข้ารหัสแบบไฮบริดหลีกเลี่ยงการใช้ RSA เพื่อเข้ารหัสเพย์โหลดข้อมูลทั้งหมด
เครื่องมือทำงานในเบราว์เซอร์ของคุณทั้งหมด และคีย์ไม่เคยออกจากเบราว์เซอร์ของคุณ ป้อนเข้าของคุณถูกประมวลผลบนอุปกรณ์ของคุณเอง ไม่มีอะไรถูกอัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ หลังโหลดหน้าแล้ว มันใช้งานออฟไลน์ได้โดยไม่มีการพึ่งพาเซิร์ฟเวอร์
นักพัฒนาและวิศวกร DevOps ใช้ RSA Encrypt / Decrypt เพื่อสำรวจการเข้ารหัสคีย์สาธารณะ สร้างคีย์ PEM หรือทดสอบเพย์โหลดขนาดเล็กภายใน และยังมีประโยชน์เมื่อต้องการวิธีที่เป็นส่วนตัวบนเบราว์เซอร์เพื่อลอง RSA-OAEP กับ SHA-256
ขั้นตอนที่ 1: สร้างคู่คีย์ RSA และเลือกขนาดคีย์: 2048, 3072 หรือ 4096 บิต
ขั้นตอนที่ 2: คัดลอกหรือบันทึกคีย์สาธารณะและคีย์ส่วนตัวที่ส่งออกในรูปแบบ PEM สำหรับการดำเนินการที่ต้องการ
ขั้นตอนที่ 3: ป้อนเนื้อหาที่ต้องการประมวลผลและให้คีย์ที่เหมาะสม
ขั้นตอนที่ 4: เข้ารหัสด้วยคีย์สาธารณะหรือถอดรหัสด้วยคีย์ส่วนตัวที่ตรงกันโดยใช้ RSA-OAEP กับ SHA-256
ขั้นตอนที่ 5: คัดลอกผลลัพธ์ที่ได้ โดยรักษาคีย์ส่วนตัวให้ปลอดภัย
กรณีการใช้งาน: สร้างคู่คีย์ RSA สำหรับขั้นตอนงานพัฒนาหรือทดสอบ แล้วส่งออกคีย์ทั้งสองเป็น PEM
กรณีการใช้งาน: เข้ารหัสข้อความสั้นด้วยคีย์สาธารณะและตรวจสอบว่าถอดรหัสได้ด้วยคีย์ส่วนตัวที่ตรงกัน
กรณีการใช้งาน: ทดสอบ RSA-OAEP กับ SHA-256 บนเพย์โหลดขนาดเล็กที่รู้จักขณะเรียนรู้ว่าการเข้ารหัสคีย์สาธารณะทำงานอย่างไร
กรณีการใช้งาน: ประมวลผลเนื้อหาทดสอบที่ละเอียดอ่อนภายในแทนการอัปโหลดไปยังหน้าของบุคคลที่สาม
กรณีการใช้งาน: ตรวจสอบว่าข้อความรหัส RSA ที่ให้มาสามารถถอดรหัสได้ด้วยคีย์ส่วนตัวที่คุณมีหรือไม่
กรณีการใช้งาน: สำรวจการออกแบบการเข้ารหัสแบบไฮบริดโดยใช้ RSA เพื่อเข้ารหัสคีย์สมมาตรและ AES เพื่อเข้ารหัสข้อมูลที่ใหญ่กว่า