قبل كتابة الرمز ، دعنا نقدم الحزمتين الذي نريد استخدامه ؛
العموم-كودك -10. جار
حزم الأدوات المستخدمة في مشروع العموم للتعامل مع أساليب الترميز الشائعة ، مثل DES و SHA1 و MD5 و BASE64 و URL و Soundx ، إلخ.
العموم-exec-1.3.jar
Apache Commons Exec هو مشروع Java على Apache ، والذي يوفر بعض الطرق الشائعة لتنفيذ العمليات الخارجية.
يمكنك تنزيل حزمة Apache Commons الرسمية مباشرة من هذا الموقع
لنلقي نظرة على بنية الكود:
استيراد org.apache.commons.codec.binary.base64 ؛ import org.apache.commons.codec.digest.digestutils ؛/*** @author delver_si **/public class EncodeAndeCode {/** Digestutils.md5Hex (STR) ؛ } / ** * base64 Encryption * param str * @return * / public static string base64encode (string str) {byte [] b = base64.encodeBase64 (str.getbytes () ، true) ؛ إرجاع سلسلة جديدة (ب) ؛ } / ** * base64 decrypt * param str * return * / public static string base64decode (string str) {byte [] b = base64.decodeBase64 (str.getBytes ()) ؛ إرجاع سلسلة جديدة (ب) ؛ } / ** * إنشاء sha1 * / static string sha1encode (String str) {return digestutils.sha1hex (str) ؛ }}ضع الوظائف الرئيسية في ملف فئة واحد
إنشاء فئة اختبار جديدة للإشارة إلى الملف السابق
استيراد Security.encodeAndDecode ؛ import Security.exec ؛ اختبار الطبقة العامة {public static void main (string [] args) {system.out.println (EncodeAndCode.md5encode ("vevb.com")) ؛ Encryption System.out.println (EncodeAndDecode.Base64Decode ("AMI1MS5UZXQ =")) ؛ // base64 decrypt string str = exec.exec ("ping vevb.com") ؛ // تنفيذ نظام الأوامر ping للنظام. }}حسنًا ، قم بتشغيله لرؤية النتيجة النهائية
هذه مجرد الوظائف الأساسية لحزمة Apache Commons. بالنسبة للوظائف الأخرى ، يمكنك تنزيل تعليمات Apache Commons للاستخدام في إصدار Word الصيني. بحث مفصل على الوظائف الأخرى.