ملفات تعريف الارتباط يحتفظ هذا الموقع بما يحتاجه للعمل فقط. لا توجد عليه اليوم أي أدوات تحليل أو إعلانات، ولا شيء هنا يتتبعك إلى مواقع أخرى. اقرأ سياسة الخصوصية

اختر ما تسمح به
+92 312 8299940عرض سعر مجاني
أداة مجانية تعمل في متصفحك

تشفير AES وفك التشفير
تشفير النصوص بـAES-256 وكلمة مرور

احمِ أي رسالة بتشفير AES في نقرات قليلة، ثم أعدها نصًا عاديًا بكلمة المرور أو المفتاح نفسه، دون أن يغادر شيء متصفحك.

  • مجانيالسعر
  • GCM وCBC وCTRالأنماط
  • لا يوجدالتسجيل
  • في متصفحكتعمل

تشفير AES وفك التشفير

شفّر النص وفك تشفيره بـAES-256 بكلمة مرور أو بمفتاحك

النمط
AES-GCM
حجم المفتاح
256
الوقت
—

جاهز. ضع كلمة مرور ثم شفّر نصًا أو فك تشفير ما تلصقه.

يؤدي متصفحك كل العمل هنا، في علامة التبويب هذه. لا نرفع شيئًا، ولا نخزّن شيئًا، ولا نسجل شيئًا.
الأساسيات

ماذا تفعل أداة تشفير AES هذه

تحوّل أداة تشفير AES هذه النص المقروء إلى سلسلة مبعثرة لا يقرؤها إلا من يملك كلمة المرور أو المفتاح الصحيح. أولًا اكتب رسالة واختر كلمة مرور واضغط شفّر. ثم لقراءتها الصق السلسلة في المربع الآخر واضغط فك التشفير.

تستخدم AES-256، وهو التشفير نفسه الذي يحمي البنوك وتطبيقات المراسلة وتشفير الأقراص. وتعمل افتراضيًا بنمط GCM، الذي يكتشف أيضًا أي تغيير في النص أثناء نقله. كما يتوفر CBC وCTR للأنظمة التي تحتاجهما.

يجري العمل داخل متصفحك عبر محرك Web Crypto المدمج فيه. لذلك لا يصل نصك ولا كلمة مرورك ولا مفتاحك إلى خادمنا أبدًا، وهذا بالضبط ما تريده من أداة تشفير.

كيف يعمل تشفير AES

AES تشفير كتلي. يأخذ 16 بايت في كل مرة ويبعثرها في 10 أو 12 أو 14 جولة من الاستبدال والخلط حسب طول المفتاح. ودون المفتاح تبدو النتيجة ضجيجًا عشوائيًا، أما معه فيعود كل بايت كما كان تمامًا.

رسم لناتج AES-GCM بكلمة مرور: ملح من 16 بايت وIV من 12 بايت والنص المشفر ووسم من 16 بايت، كلها مجموعة ومكتوبة بـBase64
سلسلة واحدة تحمل الملح وIV والنص المشفر والوسم.

غير أن التشفير بمفرده لا يحمي كل شيء. فالنمط يحدد كيف ترتبط الكتل، وقيمة عشوائية جديدة تسمى IV تضمن ألا تُشفَّر الرسالة نفسها بالطريقة نفسها مرتين. لذلك تضيف هذه الأداة IV جديدًا كل مرة وتكتبه في بداية الناتج.

شفّر نصًا بكلمة مرور

سيستخدم معظم الناس كلمة مرور، وهي الخيار الافتراضي. تحوّل الأداة كلمة المرور إلى مفتاح من 256 بت عبر PBKDF2، بتطبيق SHA-256 ستمئة ألف مرة. وبالتالي يجب على من يحاول التخمين أن يكرر كل هذا العمل مع كل تخمين.

أداة تشفير AES تشفّر رسالة قصيرة بكلمة مرور بنمط GCM، والناتج بصيغة Base64 في المربع الآخر
اكتب وضع كلمة مرور واضغط شفّر.

ويدخل ملح عشوائي في هذه الخطوة أيضًا، لذلك تعطي كلمة المرور نفسها مفتاحًا مختلفًا كل مرة. ويُحفظ الملح في بداية الناتج، وبهذا يعيد الطرف الآخر بناء المفتاح نفسه من كلمة المرور نفسها.

فك تشفير AES خطوة بخطوة

لفك التشفير، الصق السلسلة المشفرة في المربع الثاني، واضبط النمط نفسه وكلمة المرور نفسها، ثم اضغط فك التشفير. عندها تقرأ الأداة الملح وIV من البداية، وتعيد بناء المفتاح، وتسترجع النص.

فك تشفير AES لسلسلة Base64 إلى الرسالة الأصلية، مع جدول يعرض الملح وIV والنص المشفر
يعرض فك التشفير كل جزء قرأه من السلسلة.

وفي نمط GCM تفحص الأداة أيضًا وسمًا من 16 بايت. فإذا تغيّر حرف واحد، أو كانت كلمة المرور خاطئة، يفشل الفحص وتظهر رسالة خطأ واضحة بدل نص مشوّش. لذلك GCM هو الخيار الافتراضي هنا.

استخدم مفتاح AES-256 الخاص بك

غالبًا يحتاج المطورون إلى مطابقة نظام آخر تمامًا. لذلك غيّر مصدر المفتاح إلى مفتاح خام والصق مفتاحًا بصيغة hex أو Base64. فالمفتاح من 32 بايت يعطي AES-256، والمفتاح من 16 بايت يعطي AES-128. وإذا احتجت مفتاحًا جديدًا، يصنع زر مفتاح عشوائي جديد مفتاحًا آمنًا من 256 بت.

أداة AES بمفتاح خام من 256 بت بصيغة hex، مع اختيار CBC وتحذير من أنه لا يكشف التغييرات
مفتاح خام لمطابقة الأنظمة الأخرى، مع تنبيهات صريحة.

في هذا الوضع يكون الناتج IV ثم النص المشفر، وهو الترتيب الذي تستخدمه معظم المكتبات. وبالتالي تتأكد من توافق خادمك وتطبيقك قبل الإطلاق.

GCM أم CBC أم CTR؟

اختر GCM ما لم يمنعك شيء. فهو يشفّر ويثبت أيضًا أن النص لم يتغير، كما يشرح مقال نمط Galois/Counter. أما CBC وCTR فيخفيان النص فقط، لذلك قد يقلب مهاجم بتات دون أن تلاحظ. ولهذا تنبهك الأداة حين تختارهما.

AES-128 أم AES-256؟

كلاهما آمن اليوم. يستخدم AES-128 مفتاحًا من 16 بايت و10 جولات، بينما يستخدم AES-256 مفتاحًا من 32 بايت و14 جولة. والمفتاح الأطول يضيف هامش أمان كبيرًا، حتى أمام الحواسيب الكمية المستقبلية، مقابل بطء بسيط.

مع كلمة المرور تصنع الأداة دائمًا مفتاحًا من 256 بت، لذلك تحصل على AES-256 دون تفكير. أما مع المفتاح الخام فيحدد الطول الملصوق النوع: 32 بايت تعني AES-256، و16 بايت تعني AES-128. كما يعرض مربع حجم المفتاح دائمًا النوع المستخدم.

من أين جاء AES

في عام 2001 وبعد مسابقة مفتوحة، اختارت هيئة المعايير الأمريكية NIST تشفيرًا اسمه Rijndael صممه جوان دايمن وفنسنت رايمن، وسمّته معيار التشفير المتقدم. وتوجد القواعد كاملة في FIPS 197 معيار AES.

بعد أكثر من عشرين عامًا ما زال AES صامدًا عمليًا. بل إن معظم المعالجات فيها تعليمات خاصة به، لذلك لم يعد تشفير قرص كامل يبطئ الحاسوب المحمول. واليوم تعتمد عليه الحكومات والبنوك ومزودو السحابة كل يوم.

ما مدى أمان تشفير AES هذا؟

التشفير نفسه ليس نقطة الضعف. فلا يمكن كسر AES-256 بمفتاح عشوائي بالقوة الغاشمة بأي حاسوب موجود أو مخطط له. وعمليًا يستهدف المهاجم كلمة المرور، لذلك تهم كلمة المرور الطويلة أكثر من أي شيء آخر.

استخدم 12 حرفًا على الأقل، أو الأفضل أربع أو خمس كلمات عشوائية. كذلك افصل كلمة المرور عن الرسالة: مثلًا أرسل النص المشفر بالبريد وكلمة المرور بالهاتف. فإذا انتقلا معًا لا يضيف التشفير إلا القليل.

لماذا تعمل في متصفحك

ترسل أدوات تشفير كثيرة نصك إلى خادم وتشفّره هناك ثم تعيده. وهذا يعني أن شخصًا آخر يرى الرسالة وكلمة المرور، ولو للحظة. أما هذه الصفحة فلا تفعل ذلك أبدًا.

بدلًا من ذلك تستدعي دالة encrypt في Web Crypto الموجودة في كل متصفح حديث. ويعمل الكود على جهازك، وبعد تحميل الصفحة يعمل حتى دون اتصال.

فك التشفير بلغات برمجة أخرى

لأن الترتيب بسيط، تستطيع برامج أخرى قراءة ما تصنعه هذه الأداة. مع كلمة المرور خذ 16 بايت من الملح، ثم IV، ثم الباقي، واشتق المفتاح بـPBKDF2-SHA-256 بعدد الجولات نفسه. أما مع المفتاح الخام فتجاهل الملح.

تمتلك Python وNode وJava وGo كلها AES-GCM وPBKDF2 في مكتباتها القياسية أو حزمها الشائعة. وبهذا يفتح سكربت على خادمك رسالة مشفرة هنا، والعكس صحيح.

فيمَ يفيد تشفير AES

يستخدمه الناس لإرسال كلمة مرور أو بيانات بنكية عبر قناة غير موثوقة، أو لحفظ ملاحظات في ملف يقرؤه غيرهم، أو للتأكد من أن نظامين يشفّران بالطريقة نفسها. كما يستخدمه المطورون لمقارنة شفرتهم بنتيجة موثوقة.

أما الأسرار التي تحتاج إلى فحصها فقط دون قراءتها، مثل كلمات مرور الدخول، فاستخدم لها بصمة أحادية الاتجاه. فـمولد bcrypt مصنوع لذلك تحديدًا.

أربع خطوات

كيف تشفّر نصًا بـAES

الإعدادات الافتراضية هي الخيار الآمن، لذلك يكتب معظم الناس وينقرون فقط.

  • 1

    ضع كلمة مرور

    أو انتقل إلى مفتاح خام إن احتاجه نظام آخر.

  • 2

    اكتب الرسالة

    أي نص بأي لغة، مع الرموز التعبيرية.

  • 3

    اضغط شفّر

    ثم تظهر السلسلة المشفرة في المربع الثاني.

  • 4

    شاركها بأمان

    أرسل السلسلة وكلمة المرور بطريقتين مختلفتين.

لماذا هذه الأداة

مصممة لتكون خاصة ودقيقة

أداة التشفير البسيطة ترسل نصك إلى خادم. أما هذه فتبقيه على جهازك وتشرح كل بايت.

  • لا يُرفع أبدًا

    يقوم Web Crypto بالعمل على جهازك.

  • كشف التلاعب

    يكتشف نمط GCM أي تغيير في النص.

  • مفاتيح قوية من كلمة المرور

    PBKDF2 بستمئة ألف جولة كما توصي OWASP.

  • مفاتيح خام أيضًا

    AES-128 أو AES-256 بصيغة hex أو Base64.

  • كل جزء معروض

    الملح وIV والنص المشفر، مع شرح كل منها.

  • مختبر مع Node

    يطابق الناتج وحدة crypto في Node في الاتجاهين.

عادات جيدة

نصائح لاستخدام AES بأمان

التشفير قوي، لذلك تحدد هذه العادات مدى أمان رسالتك فعلًا.

  • استخدم كلمة مرور طويلة. أربع أو خمس كلمات عشوائية أفضل من كلمة قصيرة ذكية.
  • أرسل كلمة المرور منفصلة. لا تضعها أبدًا في البريد نفسه مع الرسالة.
  • فضّل GCM. لأنه يخبرك إن تغيّر النص.
  • لا تكرر IV أبدًا. تصنع الأداة واحدًا جديدًا كل مرة، لذا دعها تفعل.
  • احفظ المفاتيح الخام سرًا. لأن من يملك المفتاح يقرأ كل رسالة.
  • دوّن الإعدادات. يجب أن يتطابق النمط والجولات لدى الطرفين.
أخطاء شائعة

ستة أخطاء في تشفير AES

كل خطأ يلغي الحماية بصمت.

  • استخدام نمط ECB

    يكشف أنماطًا في البيانات، لذلك لا تقدمه هذه الأداة.

  • كلمة مرور قصيرة

    لأن التشفير لا يقوى إلا بقدر ما تكتبه.

  • استخدام IV نفسه مرتين

    مع GCM قد يكشف IV المكرر تدفق المفتاح.

  • كلمة المرور بجانب الرسالة

    ثم يكشف تسريب واحد الاثنين معًا.

  • إعدادات غير متطابقة

    اختلاف النمط أو عدد الجولات يُفشل فك التشفير.

  • اعتبار CBC محميًا من التلاعب

    يخفي CBC النص لكنه لا يثبت أنه لم يتغير.

أسئلة

أسئلة شائعة عن تشفير AES

كيف أشفّر نصًا بـAES؟

أولًا اكتب كلمة مرور ورسالتك، ثم اضغط شفّر. فتظهر السلسلة المشفرة فورًا.

كيف أفك تشفير نص AES؟

الصق السلسلة واضبط النمط نفسه وكلمة المرور نفسها، ثم اضغط فك التشفير.

هل AES-256 آمن؟

نعم. لا يُعرف أي هجوم عملي على AES-256. لذلك كلمة المرور هي الجزء الذي يجب أن تجعله قويًا.

وإن نسيت كلمة المرور؟

لا يمكن استرجاع النص، لأنه لا يوجد باب خلفي عن قصد.

أي نمط أختار؟

GCM، إلا إذا احتاج نظام آخر إلى CBC أو CTR. كما أن GCM يكتشف التغييرات.

لماذا يختلف النص المشفّر في كل محاولة؟

لأن ملحًا وIV عشوائيين جديدين يُستخدمان كل مرة. ومع ذلك يعود الناتجان إلى النص نفسه.

هل يمكنني استخدام مفتاحي الخاص؟

نعم. اختر مفتاح خام والصق 16 أو 32 بايت بصيغة hex أو Base64.

هل تستطيع برامج أخرى فك تشفيره؟

نعم، لأن الترتيب هو الملح ثم IV ثم النص المشفر، وتستطيع Python وNode وJava وGo قراءته.

لماذا لا يوجد نمط ECB؟

يكشف ECB أنماطًا في البيانات، لذلك هو غير آمن للاستخدام الحقيقي وقد استُبعد عمدًا.

هل يُرسل نصي إلى أي مكان؟

لا، لأن التشفير وفكه يجريان في متصفحك، ولا يغادر أي شيء الصفحة.

أدوات مجانية أخرى

أدوات أخرى للأمان

خطوات مفيدة لكلمات المرور والبصمات والمفاتيح.

هل أنت مستعد لتشفير رسالتك؟

ضع كلمة مرور ثم اضغط شفّر. كما أن أداة تشفير AES هذه مجانية، ولا تحتاج إلى حساب، وتعمل في متصفحك.