QQudo أدوات

أداة تشفير وفك تشفير AES

قم بتشفير وفك تشفير النصوص باستخدام AES-256-GCM. اشتقاق المفاتيح من كلمة المرور باستخدام PBKDF2، وتوليد Salt و IV عشوائي تلقائيًا. تتم جميع المعالجة محليًا في متصفحك.

ما هو تشفير AES؟

AES (معيار التشفير المتقدم) هو خوارزمية تشفير متماثل تُستخدم على نطاق واسع لحماية البيانات الحساسة. يوفر AES-256-GCM السرية والتحقق من السلامة معًا، مما يجعله مناسبًا لتأمين الاتصالات والملفات وكلمات المرور. تستخدم هذه الأداة Web Crypto API المدمج في المتصفح لتنفيذ جميع عمليات التشفير وفك التشفير محليًا.

الفرق بين AES-GCM و AES-CBC

يجمع AES-GCM (وضع Galois/Counter) بين التشفير والمصادقة، ويكتشف أي تعديل على النص المشفر. يوفر AES-CBC (سلسلة كتل الشفرة) التشفير فقط بدون التحقق من السلامة. للمشاريع الجديدة، يُنصح بشدة باستخدام AES-GCM. يجب استخدام AES-CBC فقط للتوافق مع الأنظمة القديمة.

كيف تتحول كلمات المرور إلى مفاتيح AES

تستخدم هذه الأداة PBKDF2 (دالة اشتقاق المفتاح المستندة إلى كلمة المرور 2) مع SHA-256 لتحويل كلمة المرور إلى مفتاح تشفير AES. يُولَّد Salt عشوائي في كل مرة لضمان إنتاج كلمات المرور نفسها مفاتيح مختلفة. عدد التكرارات الافتراضي هو 100,000، مما يجعل هجمات القوة الغاشمة مكلفة حسابيًا.

ما هي IV و Salt وعلامة المصادقة؟

IV (متجه التهيئة) هو قيمة عشوائية تُستخدم لضمان تشفير نفس النص العادي بشكل مختلف في كل مرة. Salt هو قيمة عشوائية تُضاف إلى اشتقاق المفتاح لمنع هجمات جدول قوس قزح. علامة المصادقة (GCM فقط) تتحقق من سلامة النص المشفر. تُخزن جميعها مع النص المشفر وهي مطلوبة لفك التشفير.

هل التشفير المحلي في المتصفح آمن؟

تستخدم هذه الأداة Web Crypto API المدمج في المتصفح، الذي ينفذ خوارزميات تشفير موحدة. تتم جميع عمليات التشفير وفك التشفير محليًا في متصفحك. لا تُرسل النصوص العادية وكلمات المرور إلى أي خادم. لكن هذه الأداة لا تحل محل مديري كلمات المرور المحترفين أو أنظمة إدارة المفاتيح المؤسسية.

الأسئلة الشائعة

هل Base64 تشفير؟▼
لا. Base64 هو مجرد ترميز، يمكن فكّه بدون كلمة مرور ولا يوفر أي أمان.
لماذا لا يمكن استخدام كلمة مرور فارغة؟▼
كلمة المرور الفارغة لا توفر أي حماية. تتطلب الأداة كلمة مرور غير فارغة لضمان أمان ذو معنى.
هل يمكن للموقع رؤية النص العادي وكلمة المرور؟▼
لا. تتم جميع المعالجة محليًا في متصفحك باستخدام Web Crypto API. لا يُرسل أي شيء إلى أي خادم.
هل يمكن استعادة بياناتي إذا نسيت كلمة المرور؟▼
لا. لا يوجد باب خلفي أو إعادة تعيين كلمة المرور. يجب حفظ كلمة المرور بشكل آمن.
لماذا تختلف نتيجة التشفير في كل مرة؟▼
يولّد كل تشفير قيم Salt و IV عشوائية جديدة. هذه ميزة أمان تمنع اكتشاف الأنماط.
هل أختار AES-GCM أم AES-CBC؟▼
استخدم AES-GCM للمشاريع الجديدة. يُستخدم AES-CBC فقط للتوافق مع الأنظمة القديمة.
ماذا يحدث إذا عدّلت سلسلة التشفير؟▼
سيكتشف AES-GCM التعديل ويفشل فك التشفير. هذا يحمي البيانات من العبث.
هل هذه الأداة مناسبة لتشفير الملفات؟▼
النسخة الحالية تدعم تشفير النصوص. تشفير الملفات مخطط لتحديث مستقبلي.

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