
بلوک عملکرد CRYPT_HMAC هش HMAC یک رشته کاراکتر را بر اساس پیکربندی محاسبه میکند.
رشته کاراکتری که از آن هش محاسبه میشود را تعریف میکند.
کلیدی که برای محاسبه استفاده میشود را تعریف میکند.
الگوریتمی که برای تولید مقدار هش استفاده میشود را تعریف میکند. اگر هیچ ارزشی مشخص نشده باشد، الگوریتم sha256 استفاده میشود. الگوریتمهای زیر پشتیبانی میشوند:
اگر ورودی درست باشد، یک خروجی دودویی تولید میشود. این به پردازش پس از آن با استفاده از بلوک عملکرد HEX2BIN برابر است. اما بسیار کارآمدتر است.
در خروجی، مجموعه controle به عنوان رشته هگزادسیمال یا مقدار دودویی تولید میشود.