KECCAKSUM(1) General Commands Manual KECCAKSUM(1)

keccaksum - محاسبه و بررسی خلاصه‌پیام‌های Keccak[]

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

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

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

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

تغییر نرخ (rate).
تغییر ظرفیت (capacity).
تغییر اندازه خروجی.
تغییر اندازه وضعیت (state size).
تغییر اندازه کلمه (word size).
تغییر تعداد مراحل استخراج (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