MD5Stream
التشفير
الوصف
يحسب ملخص MD5 لدفق كامل، بالقراءة من البداية مهما كان موضع الدخول
يعود الملخص 16 بايت ثنائيًا خامًا محزومًا في AnsiString، بايت ملخص لكل محرف؛ وعلى Windows تجري التجزئة عبر CryptoAPI في مقاطع بحجم 8000 بايت، وعلى FPC عبر نواة MD5 المرفقة
الصيغة
Delphi
Function MD5Stream(Input: TStream): AnsiString;المعاملات
| Input | الدفق المطلوب تجزئته؛ يُنقل الموضع إلى 0 أولًا |
|---|
قيمة الإرجاع
الملخص الخام ذو الـ 16 بايت، أو سلسلة فارغة/قاصرة عند فشل مسار المنصة؛ ويفحص MD5File الشرط Length >= 16 قبل الوثوق به
ملاحظات
خلافًا لمساعدات SHA-2 للدفق، تجزّئ هذه الدالة الدفق بأكمله ولا تقدم معاملات لمدى بايتات