مولّد التجزئة
أدخل النص أدناه لتوليد تجزئات SHA-1 وSHA-256 وSHA-384 وSHA-512 في وقت واحد، أو أدخل مفتاحاً لتوقيعه بـHMAC. يستخدم واجهة Web Crypto API. تتم جميع المعالجات محلياً في متصفحك.
حول دوال التجزئة
تأخذ دالة التجزئة التشفيرية مدخلاً وتُنتج سلسلة ثابتة الحجم من البايتات. يكون الإخراج (التجزئة) فريداً للمدخل - حتى تغيير طفيف يُنتج تجزئة مختلفة تماماً.
- SHA-1 - 160-بت، مُهمل للاستخدام الأمني. لا يزال يُستخدم في Git.
- SHA-256 - 256-بت، جزء من عائلة SHA-2. مُوصى به للاستخدام العام.
- SHA-384 - 384-بت، جزء من عائلة SHA-2. نسخة مقتطعة من SHA-512.
- SHA-512 - 512-بت، جزء من عائلة SHA-2. أقوى تجزئة قياسية.
كل بصمة في هذه الصفحة تأتي من واجهة Web Crypto API في المتصفح نفسه، بما في ذلك توقيعات HMAC. لا شيء منفَّذ يدوياً ولا شيء يُرفع.
إعدادان يغيران الجواب أكثر مما يتوقع الناس. فمجموعة المحارف تقرر أي بايتات تُبصم، فتعطي الجملة نفسها بصمة مختلفة في UTF-8 وفي Windows-1252. وإعداد نهاية السطر يهم كل ما خرج من ملف، لأن بصمة على CRLF لن تطابق أبداً بصمة على LF. الصق مجموع تحقق في حقل المقارنة فتخبرك الصفحة من أي الأربع جاء، وهي أسرع طريقة للتعرف على بصمة بلا عنوان.
أدوات ذات صلة
كيف تخزّن ذلك فعلاً؟
البصمات والرموز وكلمات المرور لا تقوى إلا بقدر الشيفرة المحيطة بها: معامل كلفة تُرك على قيمته الافتراضية، ورمز لا يتحقق أحد من انتهائه، وسر أُودع في المستودع. نحن نراجع التطبيقات ونحصّنها، ونخبرك بما يبلغه المهاجم أولاً.
احجز مراجعة أمنية