| tss2_getrandom(1) | General Commands Manual | tss2_getrandom(1) |
نام (NAME)
tss2_getrandom - ایجاد آرایهای از بایتهای تصادفی با استفاده از TPM
tss2_getrandom [OPTIONS]
همچنین ببینید (SEE ALSO)
fapi-config(5) جهت تنظیم پارامترهای Fapi مانند نمایهٔ رمزنگاری استفادهشده و TCTI یا دایرکتوریهای ذخیرهسازی فرادادههای Fapi.
fapi-profile(5) جهت تعیین الگوریتمها و پارامترهای رمزنگاری برای تمامی کلیدها و عملیاتهای یک تعامل خاص با TPM، مانند الگوریتم درهمسازی نام (name hash algorithm)، الگوریتم امضای نامتقارن، طرح و پارامترها و گزینش بانک PCR.
توضیحات (DESCRIPTION)
tss2_getrandom(1) - این دستور با استفاده از TPM، آرایهای از بایتهای تصادفی ایجاد میکند.
گزینهها (OPTIONS)
گزینههای موجود عبارتند از:
- •
- -n, --numBytes=INTEGER:
تعداد بایتهای درخواستی توسط فراخواننده.
- •
- -f, --force:
اجبار به رونویسی فایل خروجی.
- •
- -o, --data=FILENAME یا - (برای stdout):
بایتهای تصادفی بازگرداندهشده.
- •
- --hex
تبدیل دادههای خروجی به قالب هگزادسیمال بدون پیشوند “0x”.
گزینههای عمومی (COMMON OPTIONS)
این مجموعه از گزینهها میان تمامی برنامههای tss2 مشترک هستند و اطلاعاتی را ارائه میدهند که بسیاری از کاربران انتظار دارند.
- •
- -h, --help [man|no-man]: نمایش صفحهٔ راهنمای (manpage) ابزار. بهطور پیشفرض، تلاش میکند صفحهبند راهنما (manpager) را برای ابزار فراخوانی کند؛ با این حال، در صورت شکست، خلاصهٔ کوتاهی از ابزار را نمایش میدهد. در صورتی که آرگومان گزینهٔ “man” مشخص شده باشد نیز رفتار مشابهی دارد؛ با این حال، اگر صراحتاً “man” درخواست شده باشد، ابزار خطاهای ناشی از man را روی stderr ارائه خواهد داد. اگر گزینهٔ “no-man” مشخص شده باشد، یا صفحهبند راهنما شکست بخورد، گزینههای کوتاه روی stdout خروجی داده میشوند.
برای استفادهٔ موفقیتآمیز از قابلیت صفحات راهنما، لازم است که این صفحات نصب شده یا در MANPATH قرار داشته باشند؛ برای جزئیات بیشتر به man(1) مراجعه کنید.
- •
- -v, --version: نمایش اطلاعات نسخه برای این ابزار، tctiهای پشتیبانیشده و سپس خروج.
مثالها (EXAMPLES)
-
tss2_getrandom --numBytes=20 --data=- | hexdump -C
مقادیر بازگشتی (RETURNS)
0 در صورت موفقیت یا 1 در صورت شکست.
گزارش باگها (BUGS)
راهنما (HELP)
مشاهدهٔ لیست پستی (Mailing List)
مجوز (LICENSE)
این اثر تحت Creative Commons Attribution 4.0 International License (CC BY 4.0) منتشر شده است.
| APRIL 2019 | tpm2-tools |