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

السؤال

Recommended Posts

  • 0
نشر (معدل)

تحتاج أولًا إلى تثبيت المكتبة التالية , pbkdf2 عبر إستخدام أداة pip 

pip install pbkdf2

ومن ثم نقوم بعمل إستيراد لهم 

import  pbkdf2,  os

ومن ثم نقوم بإضافة salt وهو عبارة عن كلمة يتم إضافتها للشفرة لتزويد صعوبتها وتعقيدها ونقوم بتوليدها عبر توليد رموز عشوائية كما بالشفرة التالية 

passwordSalt = os.urandom(16)

ومن ثم نقوم بتوليد المفتاح عبر الشفرة التالية باستخدام مكتبة pbkdf2 

key = pbkdf2.PBKDF2(password, passwordSalt).read(32)

لتصبح في النهاية شفرتنا البرمجية شبيهة بتلك الشفرة 

import  pbkdf2, os

password = "sharafeldeen"
passwordSalt = os.urandom(16)
key = pbkdf2.PBKDF2(password, passwordSalt).read(32)

 

تم التعديل في بواسطة شرف الدين2
تعديل الشفرة البرمجية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...