| SHAKE256SUM(1) | General Commands Manual | SHAKE256SUM(1) |
نام (NAME)
shake256sum - محاسبه و بررسی چکیدههای پیام SHAKE256
خلاصه دستور (SYNOPSIS)
shake256sum [-u | -l | -b | -c] [-R rate] [-C capacity] [-N output-size] [-S state-size] [-W word-size] [-Z squeeze-count] [-vxz] [file ...]
توضیحات (DESCRIPTION)
چاپ یا بررسی چِکسامهای SHAKE256. اگر فایلی مشخص نشود یا زمانی که فایل - باشد، ورودی استاندارد خوانده میشود.
- -u
- خروجی دادن چِکسامها در قالب مبنای شانزده (hexadecimal) با حروف بزرگ.
- -l
- خروجی دادن چِکسامها در قالب مبنای شانزده (hexadecimal) با حروف کوچک. (پیشفرض)
- -b
- خروجی دادن چِکسامها در قالب باینری (دودویی). این گزینه نام فایلها و جداکنندههای چِکسام را حذف میکند. تنها چِکسامها چاپ میشوند.
- -c
- خواندن مقادیر SHAKE256 از فایل و بررسی آنها در برابر فایلهای موجود در سیستم شما. فایلهای ورودی باید مشابه خروجی این برنامه یا شبیه به آن قالببندی شده باشند. در صورتی که نام هر یک از فایلها در فایل ورودی با یک فاصله معمولی یا تب افقی آغاز شود، یا حاوی خط جدید (LF)، بازگشت مکاننما (CR) یا تعویض صفحه (FF) باشد، این گزینه کار نخواهد کرد؛ مگر اینکه گزینه -z نیز استفاده شده باشد.
- -v
- چاپ پارامترهای درهمسازی (هشینگ).
- -x
- تبدیل فایلهای ورودی از قالب مبنای شانزده به قالب باینری پیش از محاسبه چِکسامها.
- -z
- خطوط به جای LF با NUL پایان مییابند. در صورت استفاده با -c، این مورد روی فایلهای خواندهشده اعمال میشود (نه در خروجی)، اما همچنین تجزیه دقیقتری را اِعمال کرده و امکان استفاده از هرگونه نویسه فاصله (whitespace) را در نام فایلها میدهد.
گزینههای زیر پارامترهای درهمسازی را تغییر میدهند:
- -R rate
- تغییر نرخ (rate).
- -C capacity
- تغییر ظرفیت (capacity).
- -N, -O output-size
- تغییر اندازه خروجی.
- -S, -B state-size
- تغییر اندازه وضعیت (state size).
- -W word-size
- تغییر اندازه کلمه (word size).
- -Z squeeze-count
- تغییر تعداد دفعات فشردهسازی/آبگیری (squeeze) انجامشده.
وضعیت خروج (EXIT STATUS)
- 0
- اتمام موفقیتآمیز.
- 1
- چِکسامها مطابقت نداشتند یا فایلی وجود نداشت.
- 2
- خطایی رخ داد.
نویسندگان (AUTHORS)
Mattias Andrée <m@maandree.se>
نکات (NOTES)
تمامی دستورات موجود در بسته sha3sum امکان تغییر پارامترهای درهمسازی را میدهند. با این حال، این ویژگی تنها برای استفاده با keccaksum(1)، یا در شرایطی که میدانید چه کاری انجام میدهید در نظر گرفته شده است؛ به جز گزینه -N که در نظر گرفته شده تا همیشه همراه با shake128sum(1)، shake256sum(1)، shake512sum(1)، rawshake128sum(1)، rawshake256sum(1) و rawshake512sum(1) به کار رود.
| SHA3SUM |