تشفير / فك تشفير AES
تشفير/فك تشفير AES مع أوضاع CBC، CFB، CTR، OFB، ECB، حشو Pkcs7/ZeroPadding/NoPadding، مفاتيح 128/192/256 بت، إخراج Base64، اكتشاف تلقائي لتنسيق المفتاح/IV
ما هو تشفير AES؟
AES هو خوارزمية تشفير متماثل تُستخدم على نطاق واسع. يعمل على كتل 128 بت ويدعم مفاتيح 128 و192 و256 بت.
ما هي أوضاع التشفير؟
CBC يربط الكتل لأمان أفضل. CFB يحول AES إلى تشفير تيار. CTR يستخدم عداد للتشفير المتوازي. OFB ينشئ تيار مفاتيح. ECB يشفر كل كتلة بشكل مستقل — الأقل أمانًا.
ما هو الحشو؟
الحشو يضيف بايتات إضافية لمحاذاة البيانات. Pkcs7 هو الأكثر شيوعًا. Iso97971 يضيف بايت قبل Pkcs7. AnsiX923 يملأ بأصفار وبايت طول. Iso10126 يستخدم بايتات عشوائية. ZeroPadding يملأ بأصفار. NoPadding يتطلب محاذاة دقيقة.
ما هو تنسيق الإخراج؟
يستخدم إخراج التشفير ترميز Base64 بشكل افتراضي، وهو التنسيق الأكثر شيوعًا وإحكاماً. يدعم إدخال المفتاح وIV الاكتشاف التلقائي لتنسيق Hex أو Base64 أو UTF-8 — ما عليك سوى لصق المفتاح أو IV وستتعرف الأداة تلقائيًا على التنسيق.
توصيات أمان تشفير AES؟
استخدم مفاتيح عشوائية قوية. فضل CBC أو CTR على ECB. استخدم AES-256 لأقصى أمان. استخدم دائمًا IV فريد لكل تشفير.
هل يتم إرسال بياناتي إلى خادم؟
لا، يتم إجراء جميع عمليات التشفير محليًا في متصفحك باستخدام CryptoJS. بياناتك لا تغادر جهازك أبدًا.
ما أحجام المفاتيح المدعومة؟
AES يدعم ثلاثة أحجام: 128 بت (16 بايت)، 192 بت (24 بايت)، و256 بت (32 بايت). AES-128 كافٍ لمعظم الاستخدامات، يوفر AES-192 هامش أمان إضافي، ويقدم AES-256 أعلى مستوى أمان موصى به للبيانات المصنفة.
ما الفرق بين AES-128 وAES-192 وAES-256؟
يكمن الفرق في طول المفتاح وعدد جولات التشفير: يستخدم AES-128 عشر جولات، وAES-192 يستخدم 12 جولة، وAES-256 يستخدم 14 جولة. يوفر AES-256 أقوى أمان ولكنه أبطأ قليلاً. بالنسبة لمعظم التطبيقات، يُعتبر AES-128 بالفعل غير قابل للكسر بالتقنية الحالية.
ما تاريخ AES وأين يُستخدم؟
تم اختيار AES من قبل NIST في عام 1997 ليحل محل DES، وأصبح معياراً رسمياً في عام 2001. يُستخدم الآن من قبل الحكومات والجيوش والمؤسسات المالية في جميع أنحاء العالم. يحمي AES اتصالات HTTPS وشبكات WiFi وتشفير الأقراص والملفات المضغوطة.
لماذا لا يُنصح بوضع ECB؟
يقوم وضع ECB بتشفير كتل النص العادي المتطابقة إلى كتل نص مشفر متطابقة، مما يكشف عن الأنماط في البيانات. على سبيل المثال، تشفير صورة باستخدام ECB سيظل يُظهر محيط الصورة. هذا يجعل ECB عرضة لهجمات تحليل الأنماط. استخدم دائماً وضع CBC أو CTR أو CFB أو OFB مع IV عشوائي.
ما التطبيقات الواقعية لـ AES؟
يُستخدم AES في HTTPS/SSL لتصفح الويب الآمن، وWPA2/WPA3 لأمان WiFi، واتصالات VPN، وتشفير Bluetooth، وتطبيقات المراسلة المشفرة، وتشفير الأقراص (BitLocker، FileVault)، والأرشيفات المضغوطة (ZIP، RAR)، وحماية الوثائق الحكومية المصنفة.
ما الفرق بين مخرجات Hex وBase64؟
يمثل Hex (السداسي العشر) البيانات الثنائية باستخدام 16 حرفاً (0-9، A-F)، مما ينتج سلاسل أطول. يستخدم Base64 ستون وأربعة حرفاً (A-Z، a-z، 0-9، +، /) وهو أقصر بحوالي 33% من Hex لنفس البيانات. كلاهما تنسيقات شائعة لتمثيل البيانات الثنائية كنص.
كيفية استخدام تشفير / فك تشفير AES
شفّر وفك تشفير النصوص بخوارزمية AES داخل متصفحك بالكامل — لا يتم رفع المفاتيح أو البيانات أبداً. اختر وضعاً وحشواً، أدخل مفتاحك، واحصل على مخرجات Base64 فوراً.
- الصق النص العادي أو النص المشفر في الحقل 'Enter text to encrypt or ciphertext to decrypt...'.
- اختر وضعاً من 'Encryption Mode' — 'CBC (Cipher Block Chaining)' شائع الاستخدام، بينما 'ECB (Electronic Code Book)' أقل أماناً.
- اكتب مفتاحك في حقل 'Key' ('Enter encryption key...') واختر الحجم: 128 أو 192 أو 256 بت.
- املأ حقل 'IV / Nonce' عند استخدام CBC أو CFB أو CTR أو OFB؛ وتظهر العبارة 'ECB mode does not require IV' عند اختيار ECB.
- اختر حشواً مثل 'Pkcs7' أو 'ZeroPadding' ثم اقرأ النتيجة في منطقة 'Result will appear here...'.
يجب أن يتطابق الوضع والحشو والمفتاح وـ IV في فك التشفير مع التشفير تماماً، وإلا ظهرت أحرف مشوهة — لذا احفظ القيم الأربع معاً.
أدوات ذات صلة
- تشفير النص تشفير وفك تشفير آمن للنص باستخدام AES-GCM/AES-CBC. قائم على كلمة المرور، معالجة في المتصفح فقط، البيانات لا تغادر جهازك أبدًا.
- مدقق التجزئة احسب وتحقق من تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 محليًا
- عارض سداسي عشري عرض محتويات الملفات بتنسيق سداسي عشري مع البحث والتنقل بالإزاحة والتمرير الافتراضي
- إلغاء قفل PDF قم بإزالة الحماية بكلمة مرور من ملفات PDF فورًا في متصفحك. يتضمن استعادة ذكية لكلمة المرور بالقوة الغاشمة.
- حماية PDF أضف حماية بكلمة مرور إلى ملفات PDF عبر الإنترنت مجانًا. قم بتشفير مستندات PDF بتشفير AES-256 لمنع الوصول غير المصرح به. 100% في المتصفح، بدون رفع.
- مولّد رؤوس Basic Auth أنشئ رؤوس مصادقة HTTP Basic عبر الإنترنت — قم بترميز اسم_المستخدم:كلمة_المرور إلى رأس Authorization Base64 فورًا
- مولد مفاتيح RSA إنشاء أزواج مفاتيح RSA بحجم 2048 و 3072 و 4096 بت. إخراج بصيغة PEM مع بصمة. معالجة محلية.
- ضاغط Brotli ضاغط Brotli مجاني عبر الإنترنت. اضغط ملفاتك إلى .br بجودة من 0 إلى 11 أو فك ضغط .br إلى الأصل. يعمل بالكامل في متصفحك — دون رفع ودون تثبيت.