تشفير نص AES
شفّر أي نص بكلمة مرور باستخدام AES-256-GCM واشتقاق مفاتيح PBKDF2. كل شيء يعمل في متصفحك — كلمة المرور والبيانات لا تغادر الجهاز أبدًا.
النص المشفّر (Base64)
تم النسخ!
ستظهر النتيجة هنا.
كيف يعمل
يعمل تشفير AES مباشرةً في متصفحك عبر Web Crypto API دون إرسال أي بيانات إلى الخادم.
للتشفير: أدخل النص العادي، وعيّن كلمة مرور أو أنشئ مفتاحاً عشوائياً، واختر حجم المفتاح (128 أو 192 أو 256 بت)، ثم انقر على زر التشفير. النتيجة سلسلة نصية مشفّرة بصيغة Base64.
لفكّ التشفير: الصق السلسلة المشفّرة، وأدخل كلمة المرور ذاتها، ثم انقر على زر فك التشفير لاستعادة النص الأصلي.
يُشتق المفتاح من كلمة المرور باستخدام PBKDF2-SHA256، وتُضمَّن قيمة ملح عشوائية في المخرجات لجعل كل تشفير فريداً. تستخدم الأداة وضع CBC مع متجه تهيئة (IV) عشوائي في كل مرة، ويُدرج كل من IV والملح في المخرجات المشفّرة.
حالات الاستخدام
- مشاركة ملاحظة حساسة عبر محادثة أو بريد إلكتروني غير موثوق بإرسال النص المشفر فقط والاتفاق على كلمة مرور عبر قناة أخرى
- تخزين بيانات شخصية مثل رموز الاسترداد أو الملاحظات الخاصة في ملف سحابي دون الوثوق بالمزود
- تشفير جزء صغير من النص قبل لصقه في مستند مشترك أو تذكرة
- تعليم كيفية عمل التشفير المصادق عليه واشتقاق المفاتيح القائم على كلمة المرور والأملاح بمثال حقيقي
- إنشاء كائنات نص مشفر مستقلة لتحديات CTF أو تدريبات الأمن
الأسئلة الشائعة
- هل تُرسَل بياناتي إلى الخادم؟
- لا. جميع عمليات التشفير تتم محلياً في المتصفح عبر Web Crypto API.
- ما وضع AES المستخدم؟
- AES-CBC مع IV عشوائي 128 بت لكل عملية تشفير.
- هل يمكن فك التشفير باستخدام OpenSSL؟
- الصيغة خاصة بالأداة (PBKDF2 مع IV وملح مضمّنَين)؛ يتطلب OpenSSL مطابقة نفس المعاملات.
- ماذا يحدث إذا نسيت كلمة المرور؟
- لا يمكن الاسترداد. AES تشفير متماثل—بدون كلمة المرور يستحيل فك التشفير حسابياً.
- أي حجم مفتاح أختار؟
- AES-256 هو الأكثر أماناً ويُوصى به للبيانات الحساسة.