| HMAC256(1) | Libgcrypt | HMAC256(1) |
نام (NAME)
hmac256 - محاسبه کد اصالتسنجی پیام HMAC-SHA-256
خلاصه دستور (SYNOPSIS)
hmac256 [--binary] key [FILENAME]
توضیحات (DESCRIPTION)
این یک پیادهسازی مستقل از HMAC-SHA-256 است که برای محاسبه یک کد اصالتسنجی پیام (MAC) از نوع HMAC-SHA-256 استفاده میشود. این ابزار در ابتدا به عنوان یک پیادهسازی دوم برای Libgcrypt توسعه یافت تا امکان مقایسه با پیادهسازی اصلی را فراهم کرده و برای بررسیهای سازگاری داخلی به کار رود. از این ابزار نباید برای دادههای حساس استفاده شود زیرا هیچ سازوکاری برای پاکسازی پشته (stack) و موارد مشابه در آن به کار نرفته است.
این کد به شیوهای با قابلیت حمل بسیار بالا نوشته شده است و تنها به چند تعریف استاندارد نیاز دارد که در یک فایل config.h ارائه شوند.
دستور hmac256 معمولاً به این صورت فراخوانی میشود:
hmac256 "This is my key" foo.txt
این دستور، مقدار MAC را بر روی فایل ‘foo.txt’ با استفاده از کلید ارائهشده در خط فرمان محاسبه میکند.
گزینهها (OPTIONS)
دستور hmac256 این گزینهها را میشناسد:
همچنین ببینید (SEE ALSO)
| 2026-08-27 | Libgcrypt 1.12.3 |