Fotools
JSON
تحويل YAML/JSON
ترتيب JSON
تحويل JSON/CSV
إفلات JSON
تحويل TOON/JSON
تحويل TOML/JSON
تحويل JSON إلى JSON Schema
تحويل XML/JSON
مقارنة JSON
تحليل JSON
التشفير
حساب MD4 للملف
ترميز/فك Base32
تشفير MD5
Bcrypt تجزئة/تحقق
مولد HMAC
حساب MD2 للملف
ضغط/فك Deflate
تشفير MD4
ترميز/فك Base64
تشفير SHA384
ضغط/فك GZIP
حساب MD5 للملف
تحويل كيانات HTML
تشفير MD2
توليد مفاتيح RSA
ترميز/فك ASCII
تشفير SHA512/256
ترميز/فك Base58
تشفير SHA224
تشفير SHA1
حساب تجزئة SHA1 للملف
تشفير/فك شفرة مورس
تحويل Base58 للملف
ترميز/فك Unicode
توليد زوج مفاتيح ECDSA
تشفير Keccak
تشفير SHA512
Scrypt تجزئة/تحقق
تحويل Base64 للملف
تشفير SHA256
تشفير/فك متماثل
تشفير SHA512/224
تحويل ترميز نطاق Punycode
تحويل Base32 للملف
RSA تشفير/فك
JWT ترميز/فك
ترميز/فك UTF-8
تشفير SHAKE
ترميز/فك URL
توليد طلب توقيع الشهادة CSR
تشفير SHA3-224
التنسيق
تنسيق/ضغط JS
ضغط/فك JS Pack
تنسيق HTML
تنسيق/ضغط CSS
تنسيق XML
إبهام JAVASCRIPT
تنسيق SQL
الشبكة
تحليل URL
فحص معلومات المتصفح
حساب قناع الشبكة الفرعية
حساب قناع الشبكة الفرعية IPv6
استعلام رموز حالة HTTP
تحويل عنوان IP إلى رقم
اختبار XPath
اختبار اتصال WebSocket
عارض رؤوس HTTP
فحص المنافذ
استعلام شهادة SSL
استعلام سجلات DNS
تحليل IP عكسي
استعلام WHOIS
الواجهة الأمامية
تحويل القيم اللونية
مولد المخطط المبعثر
لوحة الألوان
منتقي الألوان
فحص أزرار لوحة المفاتيح
محرر مسارات SVG
مولد المخطط الشريطي
مولد المخطط الراداري
مولد المخطط الدائري
مولد المخطط الدائري للتقويم
مولد المخطط الخطي
لوحة الرسم
تحويل وحدة Px/Em
مولد الخريطة الحرارية
مولد المخطط الشريطي ثلاثي الأبعاد
الواجهة الخلفية
مولد الأرقام العشوائية
مولد التسلسل
مولد GUID/UUID
حاسبة أذونات Chmod
مولد تعبير Cron
تشغيل PHP عبر الإنترنت
تشغيل C عبر الإنترنت
تشغيل C++ عبر الإنترنت
تشغيل C# عبر الإنترنت
تشغيل Go عبر الإنترنت
تشغيل Java عبر الإنترنت
تشغيل JavaScript عبر الإنترنت
تشغيل Kotlin عبر الإنترنت
تشغيل Node.js عبر الإنترنت
تشغيل Python عبر الإنترنت
تشغيل Python2 عبر الإنترنت
تشغيل Ruby عبر الإنترنت
تشغيل Rust عبر الإنترنت
تشغيل Swift عبر الإنترنت
تشغيل TypeScript عبر الإنترنت
تشغيل Objective-C عبر الإنترنت
تشغيل Scala عبر الإنترنت
تشغيل Perl عبر الإنترنت
تشغيل Lua عبر الإنترنت
تشغيل Haskell عبر الإنترنت
تشغيل R عبر الإنترنت
تشغيل Dart عبر الإنترنت
تشغيل Julia عبر الإنترنت
تشغيل Elixir عبر الإنترنت
تشغيل Erlang عبر الإنترنت
تشغيل F# عبر الإنترنت
تشغيل Groovy عبر الإنترنت
تشغيل Shell عبر الإنترنت
تشغيل Sqlite عبر الإنترنت
التحويل
تحويل وحدات السعرات الحرارية
تحويل طابع Unix الزمني
حاسبة التاريخ
تحويل الأنظمة العددية
الساعة العالمية
تحويل وحدات المساحة
تحويل وحدات السرعة
تحويل وحدات الضغط
تحويل وحدات القدرة
تحويل وحدات الطول
تحويل وحدات الحجم
تحويل وحدات درجة الحرارة
تحويل وحدات الوزن
تحويل أنظمة الإحداثيات الخرائطية
تحويل وحدات الكثافة
تحويل إحداثيات خطوط الطول والعرض
تحويل وحدات الوقت
ضغط ZIP
فك ضغط ZIP
تحويل الأرشيف إلى ZIP
تحويل الأرشيف إلى RAR
تحويل الأرشيف إلى 7Z
تحويل الأرشيف إلى TAR
الوسائط المتعددة
تسجيل فيديو
تسجيل الشاشة
لقطة شاشة
تسجيل الصوت
ضبط مستوى صوت MP3
تحويل الصوت إلى OGG
تحويل الصوت إلى MP3
تحويل الصوت إلى WAV
تحويل الصوت إلى FLAC
تحويل الصوت إلى AAC
تحويل الصوت إلى M4A
قص الصوت
ضغط الصوت
تحويل الفيديو إلى MP4
تحويل الفيديو إلى GIF
ضغط الفيديو
قص الفيديو
استخراج الصوت من الفيديو
إضافة علامة مائية للفيديو
إزالة العلامة المائية من الفيديو
تعديل نسبة أبعاد الفيديو
قلب الفيديو
تسريع/تبطيء الفيديو
كتم صوت الفيديو
تحويل الفيديو إلى AVI
تحويل الفيديو إلى MKV
تحويل الفيديو إلى WEBM
تحويل الفيديو إلى MOV
تحويل الفيديو إلى TS
تحويل الفيديو إلى M4V
تحويل الفيديو إلى MPG
الصور
التعرف على النص في الصورة (OCR)
إزالة خلفية الصورة
منتقي ألوان الصورة
توليد صور GIF متحركة
قص الصورة
تحويل الصورة إلى دائرية
تحويل الصور إلى TGA
العلامة المائية للصورة
تحويل الصور إلى XBM
تحويل الصور إلى BMP
تعتيم الصورة
تحويل الصور إلى AVIF
تحويل الصور إلى GIF
تحويل الصور إلى TIFF
مولد أيقونة Favicon
تقسيم الصورة إلى شبكة
تحويل الصور إلى PNG
ضغط الصور
تحويل الصورة إلى Base64
مولد الصور
تدوير وقلب الصورة
تعديل حجم الصور دفعة واحدة
تحويل الصور إلى JPG
تحويل الصور إلى WebP
إزالة بيانات EXIF الوصفية للصورة
المستندات
محرر Markdown
محرر Mermaid
محرر PlantUML
محرر الخرائط الذهنية
تحويل EPUB إلى PDF
تحويل EPUB إلى MOBI
تحويل EPUB إلى AZW3
تحويل EPUB إلى DOCX
تحويل EPUB إلى HTML
تحويل Word إلى PDF
تحويل XLSX إلى PDF
تحويل PPT إلى PDF
تحويل WPS إلى PDF
تحويل الصورة إلى PDF
تحويل TXT إلى PDF
تحويل PDF إلى JPG
تحويل PDF إلى Word
تحويل PDF إلى EPUB
تحويل PDF إلى MOBI
دمج PDF
تشفير PDF
إزالة كلمة مرور PDF
ضغط PDF
التعرف على النص في PDF (OCR)
النص
جمع أرقام القائمة
ترتيب القائمة
عداد الكلمات
تحويل العرض الكامل/النصف
تحويل حالة الأحرف
إزالة الأسطر المكررة
تحويل تسمية المتغيرات
إحصائيات تكرار النص
تحديد أعمدة النص
مقارنة النص
استبدال النص
أخرى
مولد رمز QR
مولد الباركود
قراءة رمز QR والباركود
تحويل العملات
حساب فصيلة دم الطفل عبر الإنترنت
حاسبة BMI
ساعة توقيت
مولد أرقام الهواتف العالمية
اختبار التعبير المنتظم
مولد وحل لعبة 24 نقطة
مجموعة رموز Emoji الكاملة
استعلام الأبراج
مولد كلمات المرور
آلة حاسبة عبر الإنترنت
عنوان IP الخاص بي
استعلام معلومات IP
تحليل كثيرات الحدود عالية الدرجة
فحص الأعداد الخاصة
تحليل الأعداد الصحيحة الكبيرة
توليد π (باي)
حاسبة الحجم
حاسبة القاسم المشترك الأكبر والمضاعف المشترك الأصغر
حل معادلات التطابق
حل المعادلات
تقريب كسري / توسيع الكسور المستمرة
حساب دالة أويلر ودالة القواسم
اختبار الأولية (Miller-Rabin)
خوارزمية إقليدس الممتدة (Extended GCD / معكوس نمطي)
EN
English
中文(简体)
日本語
العربية
Español
한국어
Français
Українська
Pусский
Deutsch
Italiano
Português
Türkçe
română
Nederlands
Ελληνικά
Български
Svenska
تحليل كثيرات الحدود عالية الدرجة
فحص الأعداد الخاصة
حساب قناع الشبكة الفرعية
تحليل الأعداد الصحيحة الكبيرة
جمع أرقام القائمة
حاسبة الحجم
حاسبة التاريخ
عداد الكلمات
حاسبة القاسم المشترك الأكبر والمضاعف المشترك الأصغر
حل معادلات التطابق
إدخال المعاملات
نوع المعادلة
معادلة تطابق خطية ax ≡ b (mod m)
معادلة تطابق أسية a^x ≡ b (mod m)
المعامل a
a في ax ≡ b (mod m)
الثابت b
b في ax ≡ b (mod m)
المعامل m
المعامل (يجب أن يكون عددًا صحيحًا موجبًا)
الأساس a
a في a^x ≡ b (mod m)
القيمة المستهدفة b
b في a^x ≡ b (mod m)
المعامل m
المعامل (يجب أن يكون عددًا صحيحًا موجبًا)
نطاق البحث
الحد الأقصى للبحث عن x (1-10000)
حل المعادلة
مسح
أمثلة سريعة:
خطي: 3x ≡ 7 (mod 10)
خطي: 5x ≡ 3 (mod 12)
خطي: 6x ≡ 9 (mod 15) (حلول متعددة)
خطي: 4x ≡ 6 (mod 10) (بدون حل)
أسي: 3^x ≡ 4 (mod 11)
أسي: 2^x ≡ 5 (mod 13)
أسي: 5^x ≡ 3 (mod 7) (بدون حل)
نتيجة الحساب
أدخل المعاملات ثم انقر على "حل المعادلة"
شرح خطوات الحل بالتفصيل
طي
شرح الخوارزمية:
1. معادلة التطابق الخطية ax ≡ b (mod m):
وجود الحل:
المعادلة لها حل إذا وفقط إذا كان gcd(a, m) | b (أي أن b يقبل القسمة على gcd(a, m))
عدد الحلول:
إذا كان هناك حل، فسيكون هناك d = gcd(a, m) حلًا مختلفًا في المعيار m
طريقة الحل:
حساب d = gcd(a, m)
التحقق من d | b، إذا لم يتحقق فلا يوجد حل
قسمة طرفي المعادلة على d: (a/d)x ≡ (b/d) (mod m/d)
استخدام خوارزمية إقليدس الموسعة لإيجاد معكوس a/d في المعيار m/d
حساب x₀ = a' × (b/d) mod (m/d)
الحل العام: x = x₀ + k(m/d)، حيث k = 0, 1, ..., d-1
2. معادلة التطابق الأسية a^x ≡ b (mod m) (مسألة اللوغاريتم المتقطع):
وصف المسألة:
بإعطاء a, b, m، إيجاد أصغر عدد صحيح غير سالب x بحيث a^x ≡ b (mod m)
وجود الحل:
إذا كان gcd(a, m) = 1، وكان b عنصرًا في المجموعة الدائرية المولدة بـ a في المعيار m، فسيكون هناك حل
طريقة التحقق: تعداد قوى a حتى العثور على b أو إكمال دورة كاملة
طريقة الحل:
البحث بالقوة الغاشمة في نطاق صغير:
تعداد x = 0, 1, 2, ... حتى العثور على حل أو الوصول إلى الحد الأعلى للبحث
خوارزمية Baby-step Giant-step:
تعقيد زمني O(√m)، مناسب للنطاقات المتوسطة
خوارزمية Pollard's rho:
مناسبة للمعاملات الأولية الكبيرة
الدورية:
إذا كان x₀ حلًا، فإن x = x₀ + kφ(m) هو أيضًا حل (حيث φ(m) هي دالة أويلر)
3. مجالات التطبيق:
التشفير:
RSA، تبادل المفاتيح Diffie-Hellman، تشفير ElGamal
بحوث نظرية الأعداد:
الجذور البدائية، البواقي التربيعية، نظرية الباقي الصيني
توليد الأعداد العشوائية:
مولد التطابق الخطي (LCG)
دوال الهاش:
تطبيقات العمليات المعيارية في جداول الهاش
البرمجة التنافسية:
الأس السريع، المعكوس المعياري، مسائل نظرية الأعداد
تعقيد الخوارزمية:
معادلة التطابق الخطية:
O(log m) (تعقيد خوارزمية إقليدس الموسعة)
معادلة التطابق الأسية (قوة غاشمة):
O(n)، حيث n هو الحد الأعلى للبحث
معادلة التطابق الأسية (BSGS):
O(√m)، يتطلب مساحة إضافية
النظريات الهامة:
نظرية بوزو:
المعادلة ax + my = gcd(a, m) لها دائمًا حل صحيح
نظرية فيرما الصغرى:
إذا كان p أوليًا و gcd(a, p) = 1، فإن a^(p-1) ≡ 1 (mod p)
نظرية أويلر:
إذا كان gcd(a, m) = 1، فإن a^φ(m) ≡ 1 (mod m)
نظرية الباقي الصيني:
يمكنها حل أنظمة معادلات التطابق