_:n13eb7e594902472a88171dacb2dda5f9xb0
<http://schema.org/articleBody>
"مكتبة hashlib في بايثون مكتبة hashlib  أو ننطقها في اللغة العربية &amp;quot; هاش ليب &amp;quot; هي مكتبة ت&#1615;مكننا من معرفة انواع الهاش الذي ت&#1615;ستخدم في الـ security. وبالأخص في تطبيقات الويب  و هذا كان مثال بسيط أنه لما نأتي لتخزين بيانات مثل باسورد Password أو بيانات حساسة نعمل لها عملية تشفير hashing. يعني تغيير الصيغة للبيانات و لا يمكن عمل عليه عملية عكسية, و العملية كلها تعود في السكيورتي بحيث إذا أدخلنا String يخرج لنا hash. والهاش لا يمكن عمل عملية لإرجاعه للكلمة الأصلية, لكن في موضوع آخر إسمه فك تشفير  و مفتاح لفك التشفير. و يتم إستخدم هجمة القوى الغاشمة brute-forse وبهذا الأمر مع هذا النوع في بعض الأحيان يأتي بنتيجة و إحيانا لا. سوف نتحدث فقط عن إستخدام المكتبة و التعريف بها, و نستدعي المكتبة اولا&#1611; ببداية البرنامج بالأمر  import hashlib  و لها العديد من الوثائق و الأوامر التي ت&#1615;ستخد&#1614;م معها للإطلاع عليها جميعها إضغط هنا  ليتم تحويلك لرابط المكتبة و رؤية جميع ما يستخدم معها. مثلا&#1611; سوف نستخدم الأمر algorithms_guaranteed لرؤية الخوارزميات المستخدمة في التشفير. امر algorithms_guaranteed في م"
<https://www.programmer-tech.com/2020/12/hashlib-python-28.html>