.\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . .TH "MINISIGN" "1" "January 2023" "" "" . .SH "نام (NAME)" minisign \- ابزاری بسیار ساده برای امضای فایل‌ها و اعتبارسنجی امضاها . .SH "خلاصه دستور (SYNOPSIS)" \fBminisign\fR \-G [\-p pubkey_file] [\-s seckey_file] [\-W] . .P \fBminisign\fR \-R [\-s seckey_file] [\-p pubkey_file] . .P \fBminisign\fR \-C [\-s seckey_file] [\-W] . .P \fBminisign\fR \-S [\-H] [\-x sig_file] [\-s seckey_file] [\-c untrusted_comment] [\-t trusted_comment] \-m file [file \.\.\.] . .P \fBminisign\fR \-V [\-x sig_file] [\-p pubkey_file | \-P pubkey] [\-o] [\-q] \-m file . .SH "توضیحات (DESCRIPTION)" ابزار \fBMinisign\fR ابزاری بسیار ساده برای امضای فایل‌ها و اعتبارسنجی امضاها است\. . .P این ابزار قابل‌حمل، سبک است و از سامانه امضای کلید عمومی بسیار امن Ed25519 \fIhttp://ed25519\.cr\.yp\.to\fR استفاده می‌کند\. . .SH "گزینه‌ها (OPTIONS)" این گزینه‌ها اقدامات \fBminisign\fR را کنترل می‌کنند\. . .TP \fB\-G\fR تولید یک جفت‌کلید جدید . .TP \fB\-C\fR تغییر یا حذف گذرواژه یک کلید خصوصی . .TP \fB\-R\fR بازسازی فایل کلید عمومی از یک فایل کلید خصوصی . .TP \fB\-S\fR امضای فایل‌ها . .TP \fB\-V\fR بررسی معتبر بودن امضا برای یک فایل مشخص . .TP \fB\-H\fR نیاز دارد که ورودی از پیش هش شده باشد . .TP \fB\-l\fR امضا کردن با استفاده از قالب قدیمی . .TP \fB\-m \fR فایل برای امضا یا اعتبارسنجی . .TP \fB\-o\fR همراه با \-V، چاپ محتوای فایل پس از اعتبارسنجی در خروجی . .TP \fB\-p \fR فایل کلید عمومی (پیش‌فرض: \./minisign\.pub) . .TP \fB\-P \fR کلید عمومی، به صورت یک رشته با کدگذاری base64 . .TP \fB\-s \fR فایل کلید خصوصی (پیش‌فرض: ~/\.minisign/minisign\.key) . .TP \fB\-W\fR عدم رمزگذاری/رمزگشایی کلید خصوصی با گذرواژه . .TP \fB\-x \fR فایل امضا (پیش‌فرض: \.minisig) . .TP \fB\-c \fR افزودن یک خط نظر غیرقابل‌اعتماد . .TP \fB\-t \fR افزودن یک خط نظر قابل‌اعتماد . .TP \fB\-q\fR حالت بی‌صدا، جلوگیری از چاپ خروجی . .TP \fB\-Q\fR حالت بسیار آرام، تنها چاپ نظر قابل‌اعتماد . .TP \fB\-f\fR اجبار\. همراه با \-G، بازنویسی روی جفت‌کلید قبلی . .TP \fB\-v\fR نمایش شماره نسخه . .SH "مثال‌ها (EXAMPLES)" ایجاد یک جفت‌کلید . .P \fBminisign\fR \-G . .P کلید عمومی چاپ شده و در فایل \fBminisign\.pub\fR قرار می‌گیرد\. کلید خصوصی رمزگذاری شده و در فایلی به نام \fB~/\.minisign/minisign\.key\fR ذخیره می‌شود\. . .P امضای فایل‌ها . .P $ \fBminisign\fR \-Sm myfile\.txt $ \fBminisign\fR \-Sm myfile\.txt myfile2\.txt *\.c . .P یا برای گنجاندن یک نظر در امضا، که هنگام اعتبارسنجی فایل بررسی و نمایش داده خواهد شد: . .P $ \fBminisign\fR \-Sm myfile\.txt \-t \'This comment will be signed as well\' . .P کلید خصوصی از \fB${MINISIGN_CONFIG_DIR}/minisign\.key\fR یا \fB~/\.minisign/minisign\.key\fR بارگذاری می‌شود، یا مسیر آن می‌تواند به صراحت با گزینه خط فرمان \fB\-s \fR مشخص شود\. . .P اعتبارسنجی یک فایل . .P $ \fBminisign\fR \-Vm myfile\.txt \-P . .P یا . .P $ \fBminisign\fR \-Vm myfile\.txt \-p signature\.pub . .P این کار نیازمند آن است که فایل امضای \fBmyfile\.txt\.minisig\fR در همان دایرکتوری موجود باشد\. . .P کلید عمومی می‌تواند در یک فایل ذخیره شده باشد (به صورت پیش‌فرض \fB\./minisign\.pub\fR) یا مستقیماً در خط فرمان مشخص شود\. . .SH "نکات (NOTES)" فایل‌های امضا شامل یک خط نظر غیرقابل‌اعتماد هستند که می‌توان آن را حتی پس از ایجاد امضا آزادانه ویرایش کرد\. . .P آن‌ها همچنین شامل یک خط نظر دوم هستند که بدون کلید خصوصی قابل تغییر نیست\. . .P نظرات قابل‌اعتماد را می‌توان برای افزودن دستورالعمل‌ها یا فراداده‌های مختص برنامه استفاده کرد (نام فایل مورد نظر، برچسب‌های زمانی، شناسه‌های منبع، شماره‌های نسخه برای جلوگیری از حملات کاهش نسخه)\. . .SH "نویسنده (AUTHOR)" Frank Denis (github [at] pureftpd [dot] org)