يحكي مثال هذه المقالة الطريقة التي يولد بها جافا مفاتيح تشفير عامة وخاصة غير متماثلة. شاركه للجميع للرجوع إليه. التفاصيل هي كما يلي:
التشفير غير المتماثل مناسب للغاية للاتصالات السري بين العملاء والخوادم.
تشفير غير متماثل أيضًا عيوبه الخلقية. التشفير غير المتماثل.
Keyrsa.java كما يلي:
استيراد java.io. keypairator kpg = NULL ؛ ** وظيفة البناء* param في طول المفتاح المحدد (نطاق القيمة: 512 ~ 2048)* throws nosuochalgorithmexception*/ public keyrsa (int in ، string address) يلقي الخوارزف ، filenotfoundException ، ioException {kpairgenrator.getinstance ("rsa" ) ؛ الذي يحتوي على معلومات عامة ومكافحة خاصة = kp.getpublic () ") ؛ public_object_out = new ObjectPutStream (public_file_out) ؛ bky (public_key) ؛ // حفظ الملاعق الخاصة private_file_out = جديدة fileOutputStream (العنوان +" /private_key.dat ") ؛} Main static void Main (String [] args) {try {new Keyrsa (1024 ، "C:/key_rsa") ؛} catch nosuchalgorithmexception ex) {}}}من المأمول أن يكون هذا المقال مفيدًا لتصميم برنامج Java للجميع.