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

السؤال

Recommended Posts

  • 1
نشر

يمكنك أن تقوم بتوليد secret key بأكثر من طريقة في Python:

  • بإستخدام مكتبة os (لبايثون 3):
    >>> import os
    >>> os.urandom(12).hex()
    'f3cfe9ed8fae309f02079dbf'

     

  • بإستخدام مكتبة uuid (لبايثون 2 و 3):
    >>> import uuid
    >>> uuid.uuid4().hex
    '93ec461e09494cc782777a2d72849347'
  • بإستخدام مكتبة secrets (لبايثون 3.6 أو أعلى):
    >>> import secrets
    >>> secrets.token_urlsafe(16)
    'ZUhfGOVy7hC8Zvljx73jkQ'
    >>> secrets.token_hex(16)
    'be193b8219c908baa36c17a64b58d39d'

ويمكنك أن تضيف المفتاح بإستخدام أحد الطرق التالية:

app.secret_key = 'the random string'
app.config['SECRET_KEY'] = 'the random string'    

أو تضيف المفتاح إلى ملف الإعدادات، بالشكل التالي:

SECRET_KEY = 'the random string'

 

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...