MD5Stream

التشفير

الوصف

يحسب ملخص MD5 لدفق كامل، بالقراءة من البداية مهما كان موضع الدخول

يعود الملخص 16 بايت ثنائيًا خامًا محزومًا في AnsiString، بايت ملخص لكل محرف؛ وعلى Windows تجري التجزئة عبر CryptoAPI في مقاطع بحجم 8000 بايت، وعلى FPC عبر نواة MD5 المرفقة

الصيغة

Delphi

Function MD5Stream(Input: TStream): AnsiString;

المعاملات

Inputالدفق المطلوب تجزئته؛ يُنقل الموضع إلى 0 أولًا

قيمة الإرجاع

الملخص الخام ذو الـ 16 بايت، أو سلسلة فارغة/قاصرة عند فشل مسار المنصة؛ ويفحص MD5File الشرط Length >= 16 قبل الوثوق به

ملاحظات

خلافًا لمساعدات SHA-2 للدفق، تجزّئ هذه الدالة الدفق بأكمله ولا تقدم معاملات لمدى بايتات

انظر أيضًا

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange