كيفية التحقق من تجزئة SHA1 لسلسلة

جدول المحتويات:

Anonim

هل تحتاج إلى التحقق من تجزئة 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.

كيفية التحقق من تجزئة SHA1 لسلسلة