اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله تعالى

مرحبًا @Ahmed Labadi،

إختيارك للغة الأنسب يعتمد على توع المشروع والبيانات التي سوف تقوم بتشفيرها، حيث أنك إذا كنت تستخدم المفتاح العمومي (public-key) ، فإن bignums المدمجة في Python مريحة للغاية.

ولكن بالنسبة للأصفار والتجزئة التقليدية، والاهتمام بالأداء، فأنت تريد وصولاً منخفض المستوى (low-level language) للغاية إلى الجهاز. تعد C و++C هي الأكثر شيوعًا ، إن لم تكن لغة التجميع الأولية.

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

أتمنى لك التوفيق..

  • 0
نشر

 

تنتشر العديد من لغات البرمجة في جميع أنحاء الإنترنت ، مما يجعل الكثير من الناس في حيرة من أمرهم لاختيار أي منها. تم إنشاء كل لغة برمجة تقريبًا لمجموعة متنوعة من الأغراض ، لا يوجد شيء خاص وهناك شيء مشترك. بما في ذلك التشفير والعديد من لغات البرمجة المستخدمة في تنفيذ التشفير. أهم اللغات المستخدمة في التشفير :
1. بايثون: لا تزال بايثون هي المفضلة لتطبيق التشفير ، ولا سيما للتحليل. مع الراحة المتوفرة في Python ، يمكننا تنفيذ التشفير بسهولة.
2. Golang: لغة برمجة جديدة نسبيًا. تم تطوير Golang بواسطة Google ، يوجد العديد من المبرمجين الذين يستخدمونها لتنفيذ التشفير.
3. Ruby: من المتوقع أن تكون Ruby هي خليفة بايثون ، والتي توفر سهولة الترميز ، أصبحت Ruby بديلاً آخر لـ Python لتنفيذ التشفير بشكل مريح.
4.  C/C++:  اللغة البرمجة الرسمية للتشفير . لا يزال يحتفظ C / C ++ بأفضل أداء.
5.C#:  لا عجب في أن العديد من مكتبات التشفير مبنية باستخدام لغة البرمجة C # ، لأنها توفر نظام التشغيل الذي يستخدمه الناس على نطاق واسع في جميع أنحاء العالم.
من الممكن استخدام Java  أيضا.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...