ตัวอย่างของบทความนี้บอกวิธีที่ Java สร้างกุญแจการเข้ารหัสแบบอสมมาตรและกุญแจส่วนตัว แบ่งปันสำหรับทุกคนสำหรับการอ้างอิงของคุณ ข้อมูลเฉพาะมีดังนี้:
การเข้ารหัสแบบอสมมาตรเหมาะอย่างยิ่งสำหรับการสื่อสารลับระหว่างลูกค้าและเซิร์ฟเวอร์หลายคน
การเข้ารหัสแบบอสมมาตรยังมีข้อเสีย แต่กำเนิด การเข้ารหัสแบบไม่สมมาตร
Keyrsa.java มีดังนี้:
นำเข้า Java.io.*; นำเข้า Java.Security*; KYPAINTERATER CPG = NULL; ** ฟังก์ชั่นการก่อสร้าง* @param ในความยาวคีย์ที่ระบุ (ช่วงค่า: 512 ~ 2048)* @throws nosuochalgorithmexception*/ public keyrsa (int in, address String) พ่นอัลกอริทึม, filenotfoundexception, ioexception ); ซึ่งมีข้อมูลสาธารณะและข้อมูลส่วนตัว public_key = kp.getpublic (); "); public_object_out = new ObjectPutStream (public_file_out); bky (public_key); // บันทึก private Spoons private_file_out = ใหม่ fileOutputStream (ที่อยู่ +" /private_key.dat "private_object_out = new ObjectPutstream (ส่วนตัว ;} โมฆะคงที่สาธารณะหลัก (สตริง [] args) {ลอง {new keyrsa (1024, "c:/key_rsa");} จับ nosuchalgorithmexception ex) {}}}}}หวังว่าบทความนี้จะเป็นประโยชน์กับการออกแบบโปรแกรม Java ของทุกคน