أداة تشفير وفك تشفير 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 تشفير؟▼
لماذا لا يمكن استخدام كلمة مرور فارغة؟▼
هل يمكن للموقع رؤية النص العادي وكلمة المرور؟▼
هل يمكن استعادة بياناتي إذا نسيت كلمة المرور؟▼
لماذا تختلف نتيجة التشفير في كل مرة؟▼
هل أختار AES-GCM أم AES-CBC؟▼
ماذا يحدث إذا عدّلت سلسلة التشفير؟▼
هل هذه الأداة مناسبة لتشفير الملفات؟▼
تُجرى جميع عمليات التشفير وفك التشفير محليًا في متصفحك. لا تُرسل النصوص العادية وكلمات المرور إلى أي خادم.