TARSNAP-KEYREGEN(1) General Commands Manual TARSNAP-KEYREGEN(1)

tarsnap-keyregen — تولید یک فایل کلید برای استفاده با tarsnap-recrypt(1)

tarsnap-keyregen --keyfile key-file --oldkey old-key-file --user user-name --machine machine-name [--passphrased] [--passphrase-mem maxmem] [--passphrase-time maxtime] tarsnap-keyregen --version

دستور tarsnap-keyregen مجموعه‌ای از کلیدهای رمزنگاری را تولید می‌کند که با یک مجموعه موجود از کلیدهای رمزنگاری سازگار هستند، با سرور tarsnap ثبت‌نام کرده و یک فایل کلید برای استفاده با tarsnap-recrypt(1) و tarsnap(1) می‌نویسد. اصطلاح "سازگار" در اینجا به این معناست که می‌توان آرشیوهای ذخیره‌شده با مجموعه اول کلیدها را مجدداً رمزنگاری کرد تا با مجموعه دوم کلیدها ذخیره شوند. این امر به این دلیل لازم است که Tarsnap دارای کلیدهایی است که هنگام رمزنگاری مجدد داده‌ها باید یکسان باقی بمانند؛ در غیر این صورت، آرشیوهای موجود غیرقابل‌خواندن خواهند شد و نمی‌توان از آن‌ها برای حذف داده‌های تکراری (deduplication) استفاده کرد.

گزینه --keyfile key-file نام فایلی را مشخص می‌کند که کلیدهای تازه تولیدشده در آن نوشته شوند. گزینه --oldkey old-key-file نام فایل حاوی کلیدهای قدیمی را مشخص می‌کند. گزینه --user user-name نام (یعنی آدرس ایمیل) حساب Tarsnap را مشخص می‌کند. گزینه --machine machine-name نامی را مشخص می‌کند که در گزارش‌های حسابداری نمایش داده خواهد شد تا بتوانید ببینید هر ماشین چه مقدار داده ذخیره می‌کند.

اگر گزینه --passphrased مشخص شود، از کاربر خواسته می‌شود یک عبارت عبور (دو بار) وارد کند تا برای رمزنگاری فایل کلید استفاده شود.

اگر گزینه --passphrase-mem maxmem مشخص شود، حداکثر maxmem بایت حافظه RAM در تابع اشتقاق کلید scrypt برای رمزنگاری فایل کلید استفاده خواهد شد؛ در صورتی که یک فایل کلید روی سیستمی با حافظه RAM بسیار بیشتر از سیستمی که فایل کلید در آن استفاده خواهد شد تولید شود، ممکن است تنظیم این گزینه لازم باشد.

اگر گزینه --passphrase-time maxtime مشخص شود، حداکثر تقریباً maxtime ثانیه در تابع اشتقاق کلید scrypt برای رمزنگاری فایل کلید استفاده خواهد شد.

گزینه --version شماره نسخه tarsnap-keyregen را چاپ کرده و سپس خارج می‌شود.

March 20, 2025 Linux 6.12.111+deb13-amd64