TL
Tool Lab
💰Donate
💰Donate

AES Encryptor / Decryptor

Encrypt and decrypt text using AES-256-GCM with PBKDF2 key derivation in your browser.

كلمة المرور
حجم المفتاح
النص العادي

حول هذه الأداة

يستخدم مشفر النص AES نظام AES-GCM (وضع غالوا/العداد)، وهو مخطط تشفير موثّق يوفر السرية والنزاهة. يتم تحويل كلمة المرور إلى مفتاح تشفيري باستخدام PBKDF2 (100,000 تكرار، SHA-256).

تنسيق الإخراج هو Base64(ملح + IV + نص مشفر + علامة مصادقة). هذا كتلة ذاتية الاكتفاء — الصقها لفك التشفير. جميع العمليات تستخدم API المتصفح crypto.subtle. لا يُرسل أي شيء إلى خادم.

كيفية الاستخدام

  1. اختر وضع التشفير أو فك التشفير.
  2. أدخل كلمة مرور قوية (يجب استخدام نفس كلمة المرور للعمليتين).
  3. وضع التشفير: اكتب/الصق النص العادي أو انقر على نموذج.
  4. وضع فك التشفير: الصق النص المشفر بـ Base64 من هذه الأداة.
  5. انقر تشفير/فك التشفير وانسخ النتيجة.

حالات الاستخدام

يشفر المطورون مقتطفات التكوين الحساسة قبل تخزينها أو مشاركتها. يتحقق باحثو الأمن من منطق فك تشفير AES-GCM. تشارك الفرق بيانات الاعتماد المشفرة في الويكي العامة.

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

  • هل هذه الأداة آمنة للأسرار الإنتاجية؟التشفير قوي من الناحية المشفرة، لكن الأدوات عبر الإنترنت لها مخاطر متأصلة. استخدم مدير أسرار مخصص للأسرار الإنتاجية.
  • لماذا ينتج النص المشفر نفسه نصاً مشفراً مختلفاً في كل مرة؟يتم إنشاء ملح و IV عشوائيين جديدين في كل تشفير. هذا سلوك صحيح يمنع المهاجم من اكتشاف تشفير نفس الرسالة مرتين.
  • ماذا يحدث عند استخدام كلمة مرور خاطئة؟يتضمن AES-GCM علامة مصادقة. ستفشل عملية فك التشفير بخطأ بدلاً من إنتاج مخرجات تالفة.
  • هل يمكنني فك التشفير بلغة برمجة أخرى؟نعم. التنسيق هو AES-256-GCM قياسي مع اشتقاق مفتاح PBKDF2. يوجد كود مكافئ لـ Python و Node.js و Java.