Cryptile

ما تشفير AES-256؟ شرح مبسّط

آخر تحديث

AES-256 معيار تشفير منشور يبعثر البيانات بمفتاح طوله 256 بت. دون ذلك المفتاح، لا يمكن قراءة البيانات في أي مدة زمنية عملية. لذا فالسؤال لأي تطبيق يقول "AES-256" ليس عن الخوارزمية. بل عن من يملك المفتاح وما الذي يحميه.

احصل على Cryptile من App Store

ما الذي أحتاج إلى معرفته؟

  • الخوارزمية ليست نقطة الضعف. الهجمات تستهدف المفتاح، أو كلمة السر التي خلفه، أو الجهاز المفتوح.
  • "256" هو طول المفتاح. يعني 2^256 مفتاحًا ممكنًا، وهذا أبعد بكثير من أي بحث.
  • التسمية وحدها لا تقول الكثير. اسأل ما الذي يُشفَّر، وأين يُنشأ المفتاح، ومن يملكه غيرك.

ماذا يعني AES-256 فعلًا؟

AES هو Advanced Encryption Standard، أي معيار التشفير المتقدم، الذي نشره المعهد الوطني للمعايير والتقنية في الولايات المتحدة. يعرّف معيار FIPS 197 من NIST ثلاث نسخ: AES-128 وAES-192 وAES-256. كلها تعمل على كتل من 128 بت. والرقم هو طول المفتاح بالبت.

للمفتاح ذي 256 بت عدد 2^256 قيمة ممكنة. وهذا عدد من 78 رقمًا. تجربتها واحدة تلو الأخرى ليست هجومًا واقعيًا، لا الآن ولا بأي كمبيوتر نعرف كيف نبنيه.

ما AES-256-GCM؟

AES وحده يصف فقط كيف تُبعثر كتلة واحدة. أما "النمط التشغيلي" فيحدد كيف يُعالَج ملف كامل. وGCM أحد هذه الأنماط، وهو محدد في SP 800-38D من NIST.

GCM تشفير موثَّق. إلى جانب إخفاء المحتوى، يكتشف إن غيّر أحد الملف المشفّر. فالملف المُعبث به يفشل في الفتح بدلًا من أن يُفتح على أنه شيء آخر.

إذا كان AES-256 لا يُكسر، فكيف تُسرق البيانات؟

عبر كل ما يحيط بالخوارزمية. الطرق المعتادة هي:

  • كلمة سر أو رمز ضعيف. إذا كان رمز PIN من 4 أرقام يصنع المفتاح، فالمهاجم يجرّب 10,000 رمز، لا 2^256 مفتاحًا.
  • مفتاح مخزّن بجانب البيانات. التشفير والمفتاح في المكان نفسه صندوق مقفل والمفتاح ملصق عليه.
  • شركة تملك المفتاح. إذا استطاع خادم إعادة تعيين كلمة سرك وإعادة ملفاتك إليك، فشخص غيرك يستطيع قراءتها.
  • جهاز مفتوح. كل ما فُك تشفيره وظهر على الشاشة يمكن رؤيته أو نسخه.
  • أشياء تُركت دون تشفير. الصور المصغّرة أو أسماء الملفات أو قاعدة بيانات الألبومات قد تكشف ماهية الملفات.

كيف أتحقق من ادعاء "AES-256" في تطبيق؟

اطرح هذه الأسئلة الخمسة. التطبيق الجيد يجيب عنها في وثائقه.

  1. هل كل ملف مشفّر، بما في ذلك الصور المصغّرة وفهرس محتويات الخزنة؟
  2. أين يُنشأ المفتاح: على جهازك، أم على خادم الشركة؟
  3. ما الذي يحوّل كلمة سرك أو نمطك إلى المفتاح؟ يجب أن تكون طريقة قياسية وبطيئة.
  4. هل تستطيع الشركة إعادة تعيين كلمة سرك؟ إذا كان الجواب نعم، فهي تستطيع الوصول إلى ملفاتك.
  5. هل الشيفرة أو وصف أمني منشور ليتحقق منه الآخرون؟

إذا كان التطبيق لا يقول إلا "AES-256" ولا شيء غيره، فتعامل معه على أنه مجهول، لا آمن.

كيف يستخدم Cryptile تشفير AES-256؟

كل ملف وكل صورة مصغّرة وكل فهرس في خزنة Cryptile مشفّر بخوارزمية AES-256-GCM. يُنشأ المفتاح على هاتفك من النمط الذي ترسمه. لا حساب ولا خادم، ولا يحتفظ المطوّر بمفاتيحك أبدًا.

نواة التشفير منشورة للتدقيق مع نموذج تهديدات ومتجهات اختبار. تحيلك صفحة الأمان إليها. أحجام الملفات مُبطَّنة، فحجم الملف المشفّر يكشف أقل عن ماهيته.

ما لا يحميك منه

لا يكون AES-256 أقوى من السر الذي خلف المفتاح. النمط القصير أضعف من عبارة المرور، لذا استخدم 8 خلايا أو أكثر. إذا رآك أحد وأنت ترسمه، أو كان على هاتفك برمجيات خبيثة والخزنة مفتوحة، فلن يفيد التشفير. إذا فقدت نمطك وعبارة الاسترداد، فلا يستطيع أحد فتح الخزنة، ولا نحن.

افعلها مع Cryptile

يشفّر Cryptile الصور ومقاطع الفيديو والملفات والملاحظات بخوارزمية AES-256-GCM بمفتاح يُنشأ على جهازك. نمط مختلف يفتح خزنة مختلفة، ولا توجد قائمة بالخزن.

Cryptile مجاني لما يصل إلى خزنتين و100 صورة و10 مقاطع فيديو. يزيل Plus الحدود ويضيف نمط الطوارئ والبحث داخل الخزنة مقابل $19.99 في السنة (تجربة مجانية لمدة 7 أيام) أو $39.99 مرة واحدة.

احصل على Cryptile من App Store