كيف تعمل
- اكتب أو ألصق النص وكلمة مرور.
- اختر اشتقاق المفتاح وانقر تشفير.
- شارك الكتلة المُشفَّرة. ألصقها مجددًا وأدخل كلمة المرور لفك التشفير.
لماذا تستخدمها
- تشفير موثّق بـAES-256-GCM.
- Argon2id أو PBKDF2 بـ600,000 تكرار.
- خرج يصف نفسه ويكشف أي عبث.
- يعمل محليًا، لا شيء يُخزَّن.
تشفير نص بكلمة مرور: كيف يعمل وما مدى أمانه
ما يحدث حين تشفّر
كلمة المرور ليست مفتاحًا: إنها أقصر وأكثر قابلية للتوقع من أن تُستخدم مباشرة. لذا تمدّ الأداة كلمة المرور أولًا إلى مفتاح من 256 بت بـArgon2id، دالة مبنية لتكون بطيئة ونهمة للذاكرة عمدًا، مع ملح عشوائي فتعطي كلمة المرور نفسها مفتاحًا مختلفًا كل مرة. ثم يُشفَّر النص بـAES-256 في نمط GCM، التشفير المستخدم في HTTPS وتطبيقات المراسلة، الذي يضيف أيضًا علامة تكتشف أي تغيير في النص المشفر.
النتيجة كتلة نص واحدة فيها كل ما يلزم لفك تشفيرها عدا كلمة المرور: ترويسة قصيرة تسمي الطريقة وإعداداتها، والملح، وقيمة nonce، والنص المشفر، والعلامة. الصقها في بريد إلكتروني أو ملاحظة أو دردشة، وأرسل كلمة المرور عبر قناة مختلفة، كمكالمة هاتفية.
ما مدى قوته
AES-256 نفسه ليس نقطة الضعف؛ كلمة المرور هي. أي أحد يملك النص المشفر يستطيع تجربة كلمات المرور دون اتصال، بأقصى ما يسمح عتاده. لهذا يكون اشتقاق المفتاح بطيئًا عمدًا:
- Argon2id، الافتراضي، يستخدم 64 MiB من الذاكرة و3 تمريرات لكل تخمين. الدوال الصعبة على الذاكرة تُضعف ميزة بطاقات الرسوميات والشرائح المخصصة، التي لها قدرة حسابية كبيرة لكن ذاكرة قليلة لكل نواة.
- PBKDF2 مع SHA-256، من 310,000 إلى 2,000,000 تكرار، هو المعيار الأقدم والمتاح في كل مكان. و600,000 تكرار تتبع نصيحة OWASP الحالية.
ومع ذلك تسقط كلمة المرور القصيرة أو الشائعة بسرعة. استخدم عبارة مرور من خمس أو ست كلمات عشوائية، يصنعها مولّد كلمات المرور؛ وكم يستغرق كسر كلمة مرور؟ يُظهر الأرقام.
فك التشفير
انتقل إلى فك التشفير، والصق الكتلة واكتب كلمة المرور. تُقرأ الإعدادات من الترويسة، فلا تحتاج إلى تذكر الطريقة المستخدمة. إن تغيّر حرف واحد في الكتلة، أو كانت كلمة المرور خاطئة، يفشل فك التشفير برسالة واضحة بدل إنتاج كلام عشوائي، بفضل علامة GCM. لا توجد طريقة لاستعادة النص دون كلمة المرور، لا هنا ولا في أي مكان: احفظها في مكان آمن.
لماذا يصلح
- إرسال سر واحد، ككلمة مرور Wi-Fi أو رمز استرداد حساب أو بيانات مصرفية، عبر قناة لا تثق بها تمامًا.
- حفظ ملاحظة في مستند سحابي أو مسودة بريد لا يستطيع المزوّد قراءتها.
- ليس بديلًا عن تطبيقات المراسلة المشفرة من طرف إلى طرف، ولا عن مدير كلمات مرور يحفظ أسرارًا كثيرة.
للملفات، احمِ ملف PDF بـحماية PDF أو مجموعة ملفات بأرشيف محمي بكلمة مرور. وللتحقق من أن ملفًا لم يتغير دون إخفائه، استخدم مولّد التجزئة.
إذا حدث خطأ
- يقول إنه لم يستطع فك التشفير. كلمة المرور خاطئة، أو تغيّر النص أو قُطع أثناء النسخ. انسخ الكتلة كاملة من جديد.
- يقول إن النص ليس من هذه الأداة. صُنعت الكتلة ببرنامج آخر، أو بدايتها مفقودة.
- التشفير أو فكه يستغرق لحظة. هذا اشتقاق المفتاح يعمل كما يجب؛ وكل تخمين يكلّف المهاجم الوقت نفسه.
أسئلة وأجوبة
هل يمكنني استعادة النص إن نسيت كلمة المرور؟
لا. لا توجد طريقة استعادة، فاحفظ كلمة المرور بأمان.
هل هذا آمن لأسرار حقيقية؟
التشفير قياسي ويعمل محليًا. قوة النتيجة تعتمد على قوة كلمة مرورك.
هل تعمل مع الملفات؟
تتعامل هذه الأداة مع النص. استخدمها للملاحظات والمفاتيح والرسائل القصيرة.
أدلة ذات صلة
كم يستغرق كسر كلمة مرور؟
قوة كلمة المرور تأتي من عدد كلمات المرور التي كان يمكن اختيارها، لا من مدى تعقيد مظهرها. حسبنا كم تصمد أنواع شائعة من كلمات المرور أمام بطاقة رسوميات حديثة، ولماذا تسقط أولًا تلك التي يخترعها الناس.
MD5 أم SHA-256: أي تجزئة عليك استخدامها؟
تحوّل MD5 وSHA-256 كلتاهما الملف إلى بصمة قصيرة، لكن واحدة فقط ما زال يمكن الوثوق بها حين يحاول أحدهم خداعك. قسنا سرعة سبع دوال تجزئة ونظرنا في ما تعنيه كلمة «مكسورة» حقًا.