简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// cryptographic tool v2.0

AESفك التشفير

جانب العميل فقط
WEB CRYPTO API
قم بالتبديل إلى أداة التشفير
🔒 جانب العميل فقط- تظل المفاتيح والبيانات داخل متصفحك ولا يتم تحميلها أبدًا إلى أي خادم. يتم تشغيل جميع أعمال التشفير على Web Crypto API الأصلي.
تكوين الخوارزمية
🔑
المادة الرئيسية والرابع
احتياجات المفتاح السداسي64حرفًا (32 بايت)
احتياجات السداسية IV32الأحرف (CBC/CTR=32، GCM=24)
حرر لتحميل ملف .enc
النص المشفر / الإدخال
نص عادي/إخراج
ملف مشفر جاهز للتنزيل
هل تحتاج إلى التشفير؟
جاهز - أدخل المفتاح، IV، والنص المشفر، ثم انقر فوق Decrypt يضيف
الخوارزمية
AES
وضع CBC
القوة الرئيسية
256
بت
مستوى الأمان
عالية
الرتبة العسكرية
تم فك تشفيره
0
بايت لهذه الجلسة
🔑
لماذا تحتاج إلى مفتاح سري؟
AES عبارة عن تشفير متماثل، لذا يتم استخدام نفس المفتاح لكل من التشفير وفك التشفير. أثناء فك التشفير،يجب أن يتطابق المفتاح تمامًا مع مفتاح التشفير؛ حتى الاختلاف المكون من حرف واحد سيؤدي إلى فشل أو إخراج غير قابل للقراءة.

يجب أن يظل المفتاح السري سريًا. يمكن لأي شخص لديه المفتاح فك تشفير البيانات، وفي حالة فقدان المفتاح، قد يكون من المستحيل استرداد المحتوى المشفر.
🎲
لماذا يلزم الحصول على IV / nonce؟
يجب أن يتطابق IV أو nonce مع القيمة المستخدمة أثناء التشفير تمامًا، وإلا ستكون النتيجة التي تم فك تشفيرها غير صالحة. يستخدم CBC وCTR حرف IV بحجم 16 بايت (32 حرفًا سداسيًا) بينما يستخدم GCM حرفًا مكونًا من 12 بايت (24 حرفًا سداسيًا عشريًا).

ينتقل IV عادةً مع النص المشفر ولا يحتاج إلى أن يظل سريًا، ولكن إذا كان مفقودًا، فلن يعد فك التشفير المناسب ممكنًا.
⚙️
يجب أن يتطابق وضع التشفير تمامًا
يجب أن يكون الوضع المحدد هنا مطابقًا للوضع المستخدم أثناء التشفير، وإلا فسوف يفشل فك التشفير أو ينتج عنه مخرجات غير قابلة للقراءة.

CBCهو وضع كتلة شائع يتطلب IV.نسبة النقر إلى الظهوريتصرف مثل الدفق وهو سريع للبيانات الكبيرة.GCMفحوصات التكامل، لذلك يفشل النص المشفر الذي تم العبث به على الفور.
📏
يجب أن يتطابق حجم المفتاح مع خطوة التشفير
يحدد حجم المفتاح العدد الدائري لـ AES، ويجب أن يستخدم التشفير وفك التشفير نفس طول المفتاح.

إذا تم تحديد حجم مفتاح خاطئ، فسيفشل استيراد المفتاح على الفور لأن طول المفتاح لم يعد يتطابق مع متغير AES الذي تم اختياره.
📦
يجب أن يتطابق الحشو مع خطوة التشفير
بعد فك التشفير، تقوم الأداة بإزالة الحشو وفقًا للمخطط المحدد. إذا كان وضع الحشو خاطئًا، فقد ينتهي الإخراج بالبايتات المهملة أو قد يفشل تمامًا.

PKCS#7هو الخيار الأكثر شيوعًا ويزيل الحشو بدقة.حشوة صفريةالزخارف زائدة00بايت ويكون آمنًا فقط عندما يكون الطول الأصلي معروفًا.
🔠
ترميز الإدخال: ما هو تنسيق النص المشفر؟
تقوم أداة التشفير بإخراج النص المشفر للنص المشفر. لفك التشفير بشكل صحيح، اختر نفس التشفير حتى يتمكن المتصفح من إعادة بناء البايتات الأصلية قبل تشغيل فك تشفير AES.

Base64يستخدم الحروف والأرقام و+/=، غالبًا مع حشوة زائدة.ست عشريةالاستخدامات0-9وa-fمع حرفين لكل بايت. إذا قمت بتحميل ملف .enc ثنائي، فسيتم تجاهل خيار التشفير تلقائيًا.