ابزار کاربر

ابزار سایت


terminal:p:how-to-use-a-command-line-random-password-generator-pwgen-on-linux

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

آخرین نگارشنگارش بعد در دو طرف
terminal:p:how-to-use-a-command-line-random-password-generator-pwgen-on-linux [2019/10/18 14:06] – ایجاد شد phoenixterminal:p:how-to-use-a-command-line-random-password-generator-pwgen-on-linux [2019/10/18 14:54] phoenix
خط 1: خط 1:
 ======  ساخت رمز عبور تصادفی با pwgen در لینوکس ====== ======  ساخت رمز عبور تصادفی با pwgen در لینوکس ======
 +===== نصب نرم افزار pwgen =====
 +در مرحله اول باید نرم افزار را نصب کنید با دستورات زیر و نسبت به توزیع مورد استفاده اقدام به نصب بکنید
  
 +<code;bash;>
 +DEBIAN/UBUNTU
 +# apt-get install -y pwgen
 +FEDORA
 +# dnf install -y pwgen
 +CENTOS
 +# yum install -y pwgen
 +solus
 +# eopkg it -y pwgen
 +</code>
 +===== حالت پیش فرض =====
 +اگر دستور pwgen را بدون هیچگونه آرگومان بنویسید برای شما ۱۶۰ کلمه عبور  ۸ رقمی نمایش میدهد که در حالت پیش فرض pwgen سعی میکنه رمزهایی که امکان به خاطر سپردن رو دارند رو به شما نمایش بده دقیقا همانند زیر
 +<code;bash;>
 +-> $pwgen
 +Hoo2Quoo Nai3iu7z phahMu6w pheeLa4a thaeF0ei aeja7aiZ oeYohv0o miuZu8gu
 +xohYo4Oo ia7Eigip Un6oth8t Thoo3Ma9 Mie3jeed eiL5mae7 Fakohqu2 ohC0eeJo
 +Xai6quii Laiwi2Ui Ahwo2iev uo4ei3Xe fa1iiTho iazu7Sie chaiCh7p Rieth1wa
 +evuJuu6M re7ciDoh ohp6giSh nai8IeZ0 eY0chooc si2fieV1 ka6Iepax phuu7Sah
 +deehi2Ii OhHee1eo faeng6Um Te7tofua Ail8koh2 aiSh4iHi ImiTh1zo aic4OhBi
 +Cei7chah xohto1Fa queeR5ru judee5UV Eet6yoj3 ya6imieB gahPh0ve useiLik2
 +ieth2Eu4 luin3caV Jee9aele ohbi8Eil EeZ5yeim BufieL7A eisee9iZ oaphei9I
 +tee3caiT aiJ5zie5 EeCai2ya tik1eGh6 biqu2Yee quai3Shu Aengab8j oowaeJ0i
 +Kai2olei Eime5Die ieNgo2Th etah7ieJ aeph7xiS Yee0IP2c xaeS2goh kithee1I
 +chie8uN3 eawu9Eej ehaeMee6 aWe5Ouch ohX1quei thi5Ioyu Rees0Oaf eCieLi3k
 +eiPh2dah Choog9Do Uugishe8 IeS5Mik5 aeque2Ie eiVaip0E liew1aMu pie9Goab
 +ohg9Lie8 EPh0Uuho UNae4hox Na1quooS eelieW3i owoo3Oep zu3oaJoo Oongi5aN
 +miaNut7u iep5Phoo Oihu7Vae It2Phaqu ro0Deeth ua3Bieng ohNg7fee Rie2OhTi
 +eiv7Ah9j oe2OoSha La9Xoht9 Aequ2hae Ooxu7nei eisaim9T zivei8ER ohh4Ooqu
 +ierier4O Phiec7ae oof9Acua ceo3Aexo Eph3Woh6 Caisoi5U iiNgei8v Nooxu9oh
 +Aefi8hah XeW6eSha vaiv1Oob oov0Aihi Joohaix5 Aephaic0 ievei3Ku ooc9Du1i
 +Phie9ooB Pohtaec6 Neiv8pox ooMa6eek fei4Saeb ohGu6Zee Fo7didah Yaheih4w
 +ieng1Eey IebooCh9 Keuy3hoo Aix6xae0 ov2ahQuu ho6xie0L Ohphohz8 Ohj3Phu7
 +Wohc5zep Ib5dai1p aegaiGh2 Ohph2roh ooL0Ou3U aa2Quei4 ceeBei7a Aith5Hee
 +OoDai7Ah iCh3geip eij2Xeix ech9caiS oShee5la Uth4ohcu no3gi0Ah Aimo3ahc
 +</code>
 +===== حالت رمز تصادفی =====
 +اگر بخواهیم رمزهایی که به ما نمایش میدهد به صورت تصادفی و امن باشند باید از آرگومان ''s-'' استفاده کنیم همانند زیر
 +<code;bash;>
 +-> $pwgen -s
 +rxkOU7nN 9nxNqaTL lDUjg97e ON3PUIr1 uTuaDWx3 KN9tguiM xTen5rOR yM3gBeAY
 +AfrbRBq5 YMuWZR7x acwKk4zk zupk3Y0Y JcmiVKo9 8aIeqXtJ UMb8Nrsk Xi5DQV4P
 +SvQNJ5Pk ZDFZP9TN Ap34ETOm 0pWvOyln P3LNdDLy QQf2pYx9 3oOTBh1H PzrSR6Aq
 +vvsyP25A 2QXPX2jK 17FNE6qF ctG0nCHL D6ZBPZQr xzS1uPqC Bv3bp9yf wWPB5uY7
 +VAqI3hzz L78LZz34 J4vexmYh GWoYvz9b 00V99Tyc 3Dtxzghv 40Qxdri3 yt0wS6cu
 +NcT9KDCZ As6naV9O faEgVt6H tJjV2mMs W2QrWki9 lZB4aYer Ke0H3Vr7 RO03kv1y
 +7SYLUl22 3KNZvyfm 6Du5dwJI x6fmoNXd LSvJLW46 mJh3WgnS a3IbLdas RM88wyc9
 +8cW3SKzQ J7veha17 COfoXv2A GV71RzKv tEC2XPJm 9WxAHhLG S46l9Bw5 0TPmcql1
 +t752rGnW 4BPBiVEH Bdpg6l9w rD0sLIw3 fB6WH6qD 9Utz48Oo zdnf0F9T 8RzjNar6
 +7XMuz2qq oVwEDp5Z PGnowEC0 TBe3nYhp GMNI5tOi Px0mFbcd cGQ30GFf rV7LBy49
 +0b5mQHd6 Ek5r5P14 crkSR0i7 egY33MD5 4aCCu6H4 5m3Err65 1dkBPSxS sBPLUt3X
 +nxqkC5Ux qIqm4cf9 LOS6PqPw Ou4wtMJf Cp3NR595 QP8bckNA 0qnQFmFF ah50DH82
 +wSU9gCRr rXE2xaQz YnjfT8dX nGqqeRr0 ajE05tDY zinXC5EZ SEzR8woG j1zd2wxC
 +JGEC4w20 hSKqQt1x oYX7LpUf GZvi2ZpD Wki4ZJXb c7K4BZkl LQOF5HK0 ZMJr5Xd7
 +9uU21gsk 7Y93Q8TE 3LvLYUND BhL4mMbd WR91wfsz Q5fbGX0F L5sxO9iv S9Sr9g81
 +Tp5R4l8G Sm82Sj0M 5xvx2U9T 8bH0AhXA 0BAcDOUw lbEe0WeY T4sVudQ9 TVLV0H4a
 +DJiECuA9 jg3OGG3A 3Q1N3tRa I9EPQ2Ma XwLoRB0K Az2UFBIS JwRu5WEo 0c4qxzO3
 +qfN5juFF YZvqq13z w3BbaOzP N3N2W3GF jP2VhTqM hqyG3xi1 UIwh248i AKt1O1TL
 +wp0DNe6U yYK9aUnh NtbDcxT9 QTJ5YTFa Z9eKOLTM 909uOYMX 44bTgzEO Whfzho7k
 +FCvecG0i OdAzmfU7 SiCq8VCb 6CFl4QMX Ce6Y8tHP IajE540l EIuw1kIt SK78vf0k
 +</code>
 +خوب معمولا ما نیاز نداریم هر دفعه ۱۶۰ رمز رو به ما نمایش بده بر فرض من میخوام یک رمز تصادفی ۸ رقمی رو به من نمایش بده پس دستور زیر رو در ترمینال مینویسم
 +<code;bash;>
 +-> $pwgen -s -1
 +SYxRB3Fj
 +</code>
 +حالا فرض کنید من یک رمز تصادفی که به جای ۸ رقم ۱۴ رقم هم باشه نیاز دارم پس دستور زیر در ترمینال مینویسم
 +<code;bash;>
 +-> $pwgen -s -1 14
 +9aMmQmmzfwUoDO
 +</code>
 +برای مثال سوم من به ۲ تا رمز ۱۵ رقمی نیاز دارم برای این منظور دستور رو به این شکل در ترمینال مینویسم
 +<code;bash;>
 +-> $pwgen -s 15 2
 +CKTLTAtQMo7vgX5 rNNhSqBcr8VLrA2
 +</code>
 +===== حالت رمز تصادفی با کاراکترهای خاص =====
 +در این قسمت من نیاز به ۵ رمز ۱۰ رقمی که به طور کاملا تصادفی تولید بشه و داخلش از کاراکترهای خاص هم استفاده شده باشه دستور زیر رو در ترمینال مینویسم
 +<code;bash;>
 +-> $pwgen -sy 10 5
 +-fm1Ntx)q| !-^yJ[x_D8 KxcvRP;Uo4 2J2"vapK&O 1:B*`.0C(
 +</code>
 +===== معرفی آرگومانهای pwgen =====
 +  * **آرگومان o- :** تولید رمز بدون عدد
 +  * **آرگومان 1- :** کلمات عبور تولید شده را در یک خط چاپ میکند
 +  * **آرگومان A- :** تولید رمز عبور بدون حروف بزرگ
 +  * **آرگومان B- :** عدم استفاده از حروفی که برای کاربر امکان تشخیص اشتباه دارد مثل صفر و o
 +  * **آرگومان c- :** شامل حداقل یک حرف بزرگ باشد
 +  * **آرگومان s- :** تولید رمز تصادفی امن
 +  * **آرگومان y- :** تولید رمز با کاراکترهای خاص
 +
 +<WRAP center round tip 60%>
 +من خودم برای تولید رمز از دستور زیر استفاده میکنم
 +<code;bash;>
 +pwgen -ys 20 1
 +</code>
 +</WRAP>
 +
 +  * 
  
terminal/p/how-to-use-a-command-line-random-password-generator-pwgen-on-linux.txt · آخرین ویرایش: 2019/10/18 14:54 توسط phoenix

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki