كيفية التحقق من تجزئة SHA1 لسلسلة
جدول المحتويات:
هل تحتاج إلى التحقق من تجزئة sha1 لسلسلة؟ يمكنك بسهولة العثور على تجزئة sha1 لأي سلسلة من سطر الأوامر ، وتعمل هذه الخدعة على التحقق من تجزئة sha1 من نظام التشغيل Mac OS أو Linux.
سنستخدم الأمر openssl
تحقق من تجزئة SHA1 لسلسلة
إليك كيفية التحقق من ملخص SHA1 لأي سلسلة نصية، في هذا المثال سنستخدم كلمة مرور ولكن يمكنك استخدامها أي سلسلة نصية. قم بتشغيل Terminal وأدخل الأمر التالي:
"echo -n yourpassword> "
سيبدو الإخراج كما يلي:
(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84
هذا هو المجموع الاختباري لـ sha1 "yourpassword" ، من الواضح أنه غيّر "yourpassword" إلى كلمة المرور الفعلية لرؤية التجزئة الخاصة بها. وبالمثل ، يمكنك تغيير هذا إلى أي سلسلة ، لذلك إذا كنت تريد التحقق من تجزئة sha1 لـ “ILoveStarWars81” ، فقم ببساطة بتوصيل ذلك بالصيغة.
قد يبدو هذا مشابهًا لما يلي في نافذة طرفية:
خارج هذا المثال ، يتم استخدام التحقق من تجزئة SHA1 بشكل متكرر للتحقق من سلامة الملف أو السلسلة ، والتي غطيناها في عدة مناسبات من قبل.
بالنسبة لبعض المعلومات الأساسية ، يمكن أن يكون هذا مفيدًا في اكتشاف المشكلات الأمنية. على سبيل المثال ، إذا كنت تستخدم LinkedIn ربما تكون قد سمعت الآن أن خرقًا أمنيًا كبيرًا قد حدث مع أكثر من 6.تمت سرقة 5 ملايين كلمة مرور للمستخدم وتسريبها إلى الويب. أول شيء يجب عليك فعله هو تغيير كلمة المرور الخاصة بك على هذا الموقع ، ولكن إذا كنت تريد معرفة ما إذا كانت كلمة مرورك من بين تلك التي تم تسريبها ، فستحتاج إلى تجزئة SHA1 لكلمة المرور نفسها.
يمكنك استخدام هذا الإخراج لمقارنته بقائمة من كلمات المرور المسربة في مثال LinkedIn الأخير ، ولكن في النهاية يمكن استخدام هذا للتحقق من أي مجموع اختباري sha1.