تخطي إلى المحتوى
POST AI agent ready /v1/hash

واجهة برمجة تطبيقات مولد التجزئة - MD5 وSHA-1 وSHA-256 وSHA-512

قم بتمرير أي سلسلة واحصل على تجزئة التشفير الخاصة بها في الخوارزمية التي تختارها. يدعم MD5، SHA-1، SHA-256، SHA-384، وSHA-512. مفيدة للمجموعات الاختبارية، والتحقق من سلامة البيانات، وبصمات المحتوى.

Parameters

stringrequired

The input string to hash.

string

Hash algorithm to use.

Code examples

curl -X POST https://api.botoi.com/v1/hash \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","algorithm":"sha256"}'

When to use this API

التحقق من سلامة الملف

قم بتجزئة الملفات التي تم تحميلها من جانب الخادم ومقارنتها بالمجاميع الاختبارية المعروفة للتحقق من التنزيلات أو اكتشاف التلاعب.

إلغاء المحتوى المكرر

قم بإنشاء بصمات SHA-256 للمحتوى المقدم من المستخدم لاكتشاف التكرارات قبل تخزينها في قاعدة البيانات الخاصة بك.

التحقق من توقيع Webhook

قم بحساب HMAC أو تجزئة حمولات خطاف الويب الواردة وقارنها برأس توقيع الموفر.

Frequently asked questions

ما هي خوارزمية التجزئة التي يجب أن أختارها؟
SHA-256 هو الخيار الأكثر شيوعًا للمجموعات الاختبارية وتكامل البيانات. إن MD5 وSHA-1 أسرع ولكنهما يعتبران ضعيفين من الناحية التشفيرية. استخدم SHA-512 عندما تحتاج إلى ملخص أطول.
هل تم ترميز إخراج التجزئة بالشفرة السداسية؟
نعم. تقوم واجهة برمجة التطبيقات (API) بإرجاع التجزئة كسلسلة سداسية عشرية صغيرة.
هل يمكنني تجزئة البيانات الثنائية؟
تقبل واجهة برمجة التطبيقات سلاسل UTF-8. بالنسبة للبيانات الثنائية، قم بتشفيرها بواسطة Base64 أولاً باستخدام نقطة النهاية /v1/base64/encode، ثم قم بتجزئة السلسلة المشفرة.
هل MD5 آمن لكلمات المرور؟
لا، MD5 ليس مقاومًا للتصادم ولا ينبغي استخدامه أبدًا لتخزين كلمات المرور. استخدم bcrypt أو Argon2 لكلمات المرور. يعد MD5 مناسبًا للمجموعات الاختبارية غير الأمنية.
ما هو الحد الأقصى لحجم الإدخال؟
الحد الأقصى لنص الطلب هو 1 ميجابايت. بالنسبة للحمولات الأكبر حجمًا، قم بتجزئتها من جانب العميل أو تقسيمها إلى أجزاء.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.