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. لا يُرسل أي شيء إلى خادم.
كيفية الاستخدام
- اختر وضع التشفير أو فك التشفير.
- أدخل كلمة مرور قوية (يجب استخدام نفس كلمة المرور للعمليتين).
- وضع التشفير: اكتب/الصق النص العادي أو انقر على نموذج.
- وضع فك التشفير: الصق النص المشفر بـ Base64 من هذه الأداة.
- انقر تشفير/فك التشفير وانسخ النتيجة.
حالات الاستخدام
يشفر المطورون مقتطفات التكوين الحساسة قبل تخزينها أو مشاركتها. يتحقق باحثو الأمن من منطق فك تشفير AES-GCM. تشارك الفرق بيانات الاعتماد المشفرة في الويكي العامة.
الأسئلة الشائعة
- هل هذه الأداة آمنة للأسرار الإنتاجية؟ — التشفير قوي من الناحية المشفرة، لكن الأدوات عبر الإنترنت لها مخاطر متأصلة. استخدم مدير أسرار مخصص للأسرار الإنتاجية.
- لماذا ينتج النص المشفر نفسه نصاً مشفراً مختلفاً في كل مرة؟ — يتم إنشاء ملح و IV عشوائيين جديدين في كل تشفير. هذا سلوك صحيح يمنع المهاجم من اكتشاف تشفير نفس الرسالة مرتين.
- ماذا يحدث عند استخدام كلمة مرور خاطئة؟ — يتضمن AES-GCM علامة مصادقة. ستفشل عملية فك التشفير بخطأ بدلاً من إنتاج مخرجات تالفة.
- هل يمكنني فك التشفير بلغة برمجة أخرى؟ — نعم. التنسيق هو AES-256-GCM قياسي مع اشتقاق مفتاح PBKDF2. يوجد كود مكافئ لـ Python و Node.js و Java.