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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
longfellow-zk — تطبيق مكتبة جوجل للمعرفة الصفرية لبروتوكولات الهوية. | Kitploit
أدوات/GitHubGitHub/google/longfellow-zk
التشفيرالخصوصيةإدارة الهوية والوصول (IAM)المصادقةالأوراق والأبحاثالتعلم والتعليم
GitHubgoogle/longfellow-zk

longfellow-zk

تطبيق مكتبة جوجل للمعرفة الصفرية لبروتوكولات الهوية.

عرض المستودع
1.3k11925منذ 4 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

Longfellow ZK

License: Apache 2.0 eprint IETF Draft

نظرة عامة

تتيح مكتبة Longfellow بناء بروتوكولات المعرفة الصفرية المتعلقة بمعايير التحقق من الهوية القديمة مثل معيار ISO MDOC، ومعيار JWT، وبيانات الاعتماد القابلة للتحقق W3. وُصِّف هذا التنفيذ في:

  • Anonymous credentials from ECDSA
  • libzk: A C++ Library for Zero-Knowledge Proofs
  • وثائق المشروع

سُمِّيت المكتبة على اسم الجسر الواقع خارج مكتب Google في كامبريدج.

الأمان

أكمل هذا المشروع عدة مراجعات أمنية مستقلة أجرتها لجان من الخبراء الأكاديميين والصناعيين في هذا المجال. تتوفر تقاريرهم في صفحة وثائق المشروع/المراجعات.

المواصفات

يحتوي هذا المستودع على ملفات العمل الخاصة بمواصفات Longfellow ومكوّناته. إذا كنت مهتمًا بالمساهمة، فيرجى إنشاء Issue أو Pull Request. تجري مناقشاتنا ضمن Issues.

الاختبار عبر devcontainer

يمكنك اختبار مكتبتنا باستخدام devcontainer المرتبط لإنشاء بيئتها. اختر Code ← Codespaces ← Create codespace on main للبدء. يؤدي هذا إلى إنشاء حاوية على GitHub تتضمن التبعيات وتوفر واجهة VS Code قائمة على المتصفح. يمكنك تجميع معايير الأداء الخاصة بنا وتشغيلها هناك، رغم أن الجهاز الافتراضي قد يكون أبطأ من القياسات المذكورة.

تعليمات البناء

المتطلبات

تعتمد هذه الحزمة على cmake وopenssl وzstd وclang وgoogletest وgooglebenchmark.

Ubuntu، debian

$ sudo apt install -y build-essential clang cmake libssl-dev libzstd-dev libgtest-dev libbenchmark-dev zlib1g-dev

Fedora، redhat

$ yum install -y clang libzstd-devel openssl-devel git cmake google-benchmark-devel gtest-devel

يبدو أن الإصدارات الأحدث من fedora تتطلب libpfm-devel:

$ yum install -y clang libzstd-devel openssl-devel git cmake google-benchmark-devel gtest-devel libpfm-devel

MacOS

تأكد من تثبيت أدوات سطر أوامر Xcode مثل clang وcmake.

$ brew install googletest google-benchmark zstd

البناء يدويًا

أولاً شغِّل خطوة تهيئة cmake

$ CXX=clang++ cmake -D CMAKE_BUILD_TYPE=Release -S lib -B clang-build-release --install-prefix ${PWD}/install

بعد ذلك:

$ cd clang-build-release && make -j 16 && ctest -j 16

تشغيل معايير الأداء

لقد حددنا عدة معايير أداء للاختبارات الوحدوية وsumcheck وzk. إليك بعضًا منها:

$ ./algebra/fft_test --benchmark_filter='BM_*'
$ ./circuits/sha/flatsha256_circuit_test --benchmark_filter=BM_ShaZK_fp2_128
تنزيل الأداة