Key Pre-Shared ( PSK ) یا همچنین به آن راز مشترک گفته می شود رشته رشته ای است که به عنوان کلید تأیید اعتبار در فرآیندهای رمزنگاری استفاده می شود.
PSK قبل از استفاده منتقل می شود و هر دو طرف برای تأیید اعتبار یکدیگر ، معمولاً قبل از استفاده از سایر روشهای تأیید اعتبار ، مانند نامهای کاربری و کلمه عبور ، استفاده می شوند.
آنها در انواع مختلف VPN ، در شبکه های بی سیم با نوع رمزگذاری معروف به WPA-PSK (کلید امنیتی قبلی از اشتراک گذاری) استفاده می شوند. Wi-Fi) و WPA2-PSK ، و همچنین در EAP ( پروتکل کلیدی Pre-Shared Key و بسیاری از مکانیسم های تأیید اعتبار دیگر.
) در این مقاله ، ما روشهای مختلفی را برای ایجاد کلید قدرتمند از پیش مشترک در توزیع های لینوکس به شما نشان خواهیم داد.
1. با استفاده از دستور OpenSSL
OpenSSL ابزاری مشهور و پرکاربرد خط فرمان است که برای فراخوانی انواع مختلف رمزنگاری کتابخانه OpenSSL از پوسته استفاده می شود. و آن را با توجه فیلترها سیستم های کد گذاری از base64، به عنوان زیر نشان داده شده:
$ رند OpenSSL را -base64 32 $ openssl rand -base64 64

2. استفاده از دستور GPG
GPG یک ابزار خط فرمان برای ارائه خدمات رمزگذاری دیجیتالی و امضاء با استفاده از استاندارد OpenPGP است.
برای تولید یک PSK قوی می توانید از گزینه -andom-random استفاده کنید و آن را با رمزگذاری base64 فیلتر کنید ، همانطور که در تصویر زیر نشان داده شده است. به عنوان مثال.
در دستورات زیر 1 یا 2 سطح کیفیت است و 10 ، 20 ، 40 و 70 تعداد کاراکترها هستند.
$ gpg --gen-random 1 10 | base64 $ gpg --gen-random 2 20 | base64 $ gpg --gen-تصادفی 1 40 | base64 $ gpg --gen-random 2 70 | base64

3. با استفاده از ژنراتورهای شماره تصادفی شبه تصادفی
همچنین می توانید از هر یک از ژنراتورهای شماره شبه تصادفی لینوکس استفاده کنید ، به عنوان مثال / dev / تصادفی یا / -19459005†dev/urandom.►19659017† گزینه -c دستور head به تولید تعداد کاراکترها کمک می کند .
$ head -c 35 / dev / تصادفی | base64 $ head -c 60 / dev / تصادفی | base64
4. با استفاده از دستورات تاریخ و sha245sum
می توان دستورات تاریخ و sha256sum را برای ایجاد یک PSK قوی به شرح زیر ترکیب کرد.
$ date | sha256sum | base64 | head -c 45؛ پژواک تاریخ $ | sha256sum | base64 | head -c 50؛ پژواک تاریخ $ | sha256sum | base64 | head -c 60؛ echo
در بالا چند روش مختلف برای ایجاد کلید PSK قوی در لینوکس وجود دارد.
آیا روش دیگری می دانید؟
اگر چنین است ، آن را از طریق فرم بازخورد زیر در زیر با ما به اشتراک بگذارید.
همچنین: