تشفير / فك تشفير 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-256 يوفر أعلى مستوى أمان.