SHAKE128SUM(1) General Commands Manual SHAKE128SUM(1)

shake128sum - محاسبه و بررسی خلاصه پیام‌های SHAKE128

shake128sum [-u | -l | -b | -c] [-R rate] [-C capacity] [-N output-size] [-S state-size] [-W word-size] [-Z squeeze-count] [-vxz] [file ...]

چاپ یا بررسی چکسام‌های SHAKE128. اگر فایلی مشخص نشود یا فایل - باشد، ورودی استاندارد خوانده می‌شود.

خروجی چکسام‌ها در قالب هگزادسیمال با حروف بزرگ.
خروجی چکسام‌ها در قالب هگزادسیمال با حروف کوچک. (پیش‌فرض)
خروجی چکسام‌ها در قالب باینری. این گزینه از چاپ نام فایل‌ها و جداکننده‌های چکسام جلوگیری می‌کند و تنها چکسام‌ها چاپ می‌شوند.
خواندن چکسام‌های SHAKE128 از فایل و بررسی آن‌ها در برابر فایل‌های موجود در سیستم شما. فایل‌های ورودی باید همانند خروجی این برنامه یا مشابه آن قالب‌بندی شده باشند. این گزینه در صورتی که نام فایلی با فاصله یا تب شروع شود یا حاوی سرخط باشد کار نخواهد کرد، مگر اینکه از گزینه -z نیز استفاده شود.
چاپ پارامترهای هش.
تبدیل فایل‌های ورودی از فرم هگزادسیمال به فرم باینری قبل از محاسبه چکسام‌ها.
پایان یافتن خطوط با NUL به جای LF. در صورت استفاده با -c، این گزینه روی فایل‌های خوانده‌شده اعمال می‌شود، اما تجزیه دقیق‌تری را اعمال کرده و هرگونه فضای خالی را در نام فایل مجاز می‌شمارد.

گزینه‌های زیر پارامترهای هش را تغییر می‌دهند:

تغییر rate.
تغییر capacity.
تغییر اندازه خروجی.
تغییر اندازه وضعیت.
تغییر اندازه کلمه.
تغییر تعداد عمل‌های squeeze که انجام می‌شود.

0
تکمیل موفقیت‌آمیز.
1
چکسام‌ها مطابقت نداشتند یا فایلی وجود نداشت.
2
خطایی رخ داد.

Mattias Andrée <m@maandree.se>

تمام دستورات موجود در بسته sha3sum امکان تغییر پارامترهای هش را فراهم می‌کنند. با این حال این گزینه فقط برای استفاده با keccaksum(1) در نظر گرفته شده است یا زمانی که می‌دانید چه کاری انجام می‌دهید؛ به جز -N که در نظر گرفته شده است تا همیشه با دستورات shake128sum(1)، shake256sum(1)، shake512sum(1)، rawshake128sum(1)، rawshake256sum(1) و rawshake512sum(1) استفاده شود.

SHA3SUM