نظرة عامة
Hex ⇄ String محوِّل ثنائي الاتجاه بين تسلسلات البايتات السداسية العشرية والسلاسل النصية، باستخدام UTF-8 كترميز للأحرف. يحوِّل أي نص إلى رقمين سداسيين لكل بايت، ويمكنه أيضاً فك سلسلة سداسية إلى النص الأصلي. إنه مساعد مفيد لتصحيح خوارزميات التشفير وتحليل بيانات البروتوكولات أو فحص شظايا الملفات الثنائية.
كيفية استخدام هذه الأداة
الخطوة 1 — اكتب السلسلة التي تريد تحويلها على اليسار، أو انقر "Sample" لتحميل مثال. الخطوة 2 — يظهر التمثيل السداسي العشري على اليمين في الوقت الفعلي؛ كل بايت رقمان سداسيان بأحرف صغيرة مع مسافة بين البايتات لسهولة القراءة. الخطوة 3 — للاتجاه المعاكس، الصق سلسلة سداسية على اليمين؛ تُزيل الأداة تلقائياً البادئات والفواصل الشائعة مثل المسافات والفواصل و
0x و\x قبل التحليل. الخطوة 4 — انسخ النتيجة إلى الحافظة.حالات الاستخدام الشائعة
فحص بايتات المدخلات / المخرجات أثناء تصحيح خوارزميات التشفير؛ تحليل البيانات السداسية في حزم الشبكة الملتقطة (Wireshark و tcpdump)؛ العمل مع البروتوكولات التسلسلية أو Bluetooth أو TCP الثنائية؛ تخزين أو نقل المفاتيح والملح كسلاسل سداسية؛ تحليل توقيعات الملفات والأرقام السحرية وسائر المعرفات الثنائية؛ تصحيح مخرجات دوال
crypto أو التجزئة.التفاصيل التقنية
تُحوَّل السلاسل إلى تسلسلات بايتات باستخدام UTF-8، ولذلك يستهلك الحرف الصيني عادةً 3 بايتات. أثناء التحليل، تدعم الأداة المسافات والفواصل وبادئات
0x (مثلاً 0x48 0x69) وبادئات \x (مثلاً \x48\x69) وتُزيلها قبل فك الترميز. يجب أن يكون طول السلسلة السداسية زوجياً، وإلا يُعرَض خطأ. تُطلق الأحرف غير السداسية (خارج [0-9a-fA-F]) رسالة واضحة أيضاً.الخصوصية والأمان
يجري كل التحويل محلياً في متصفحك ولا تُرفع أي بيانات، فتستطيع بأمان تصحيح السلاسل التي تحتوي على أسرار أو رموز مميزة أو بيانات بروتوكولات خاصة.