Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
noise-java — تنفيذ بلغة Java خالصة لبروتوكول Noise | Kitploit
أدوات/GitHubGitHub/rweather/noise-java
أدوات التشفير/فك التشفيرالتشفيرالأدوات والمكونات
GitHubrweather/noise-java

noise-java

تنفيذ بلغة Java خالصة لبروتوكول Noise

عرض المستودع
1495813منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

مكتبة Noise-Java

Noise-Java هي تنفيذ بلغة Java الخالصة لبروتوكول Noise، مصممة لتكون تنفيذًا مرجعيًا. يتم توزيع الكود بموجب شروط رخصة MIT.

هذه المكتبة مكتوبة بلغة Java الخالصة، وتستخدم Java Cryptography Extension (JCE) لتوفير الأوليات والبنية التحتية للتشفير. عندما لا تكون إحدى الأوليات مدعومة من JDK الخاص بالمنصة، توفر Noise-Java تنفيذًا احتياطيًا بلغة Java الخالصة.

الخوارزميات التالية متوفرة بشكل شائع في JDK القياسية، وستحاول Noise-Java استخدامها إذا كانت موجودة:

  • SHA-256
  • SHA-512
  • AES/CTR/NoPadding

بعض تثبيتات JDK تقيّد استخدام مفاتيح AES ذات 256 بت. قد تحتاج إلى تثبيت ملفات "Unlimited Strength Policy Files" الخاصة بـ JDK الخاص بك للتغلب على هذا القيد. بدلاً من ذلك، لا يفرض تنفيذ AESGCM الاحتياطي بلغة Java الخالصة في Noise-Java أي قيود من هذا القبيل.

إذا كانت لديك تطبيقات أفضل للأوليات التشفيرية، يمكنك تعديل الدوال createDH() وcreateCipher() وcreateHash() في الصف "Noise" لدمج إصداراتك.

وثائق الحزمة تحتوي على مزيد من المعلومات حول الصفوف في مكتبة Noise-Java.

لمزيد من المعلومات حول هذه المكتبة، أو للإبلاغ عن الأخطاء، أو للمساهمة، أو لاقتراح تحسينات، يرجى التواصل مع المؤلف Rhys Weatherley عبر البريد الإلكتروني.

تنزيل الأداة