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] – ایجاد شد phoenix | terminal:p:how-to-use-a-command-line-random-password-generator-pwgen-on-linux [2019/10/18 14:54] (فعلی) – [معرفی آرگومانهای pwgen] phoenix | ||
---|---|---|---|
خط 1: | خط 1: | ||
====== | ====== | ||
+ | ===== نصب نرم افزار pwgen ===== | ||
+ | در مرحله اول باید نرم افزار را نصب کنید با دستورات زیر و نسبت به توزیع مورد استفاده اقدام به نصب بکنید | ||
+ | |||
+ | < | ||
+ | DEBIAN/ | ||
+ | # apt-get install -y pwgen | ||
+ | FEDORA | ||
+ | # dnf install -y pwgen | ||
+ | CENTOS | ||
+ | # yum install -y pwgen | ||
+ | solus | ||
+ | # eopkg it -y pwgen | ||
+ | </ | ||
+ | ===== حالت پیش فرض ===== | ||
+ | اگر دستور pwgen را بدون هیچگونه آرگومان بنویسید برای شما ۱۶۰ کلمه عبور | ||
+ | < | ||
+ | -> $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 | ||
+ | </ | ||
+ | ===== حالت رمز تصادفی ===== | ||
+ | اگر بخواهیم رمزهایی که به ما نمایش میدهد به صورت تصادفی و امن باشند باید از آرگومان '' | ||
+ | < | ||
+ | -> $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 | ||
+ | </ | ||
+ | خوب معمولا ما نیاز نداریم هر دفعه ۱۶۰ رمز رو به ما نمایش بده بر فرض من میخوام یک رمز تصادفی ۸ رقمی رو به من نمایش بده پس دستور زیر رو در ترمینال مینویسم | ||
+ | < | ||
+ | -> $pwgen -s -1 | ||
+ | SYxRB3Fj | ||
+ | </ | ||
+ | حالا فرض کنید من یک رمز تصادفی که به جای ۸ رقم ۱۴ رقم هم باشه نیاز دارم پس دستور زیر در ترمینال مینویسم | ||
+ | < | ||
+ | -> $pwgen -s -1 14 | ||
+ | 9aMmQmmzfwUoDO | ||
+ | </ | ||
+ | برای مثال سوم من به ۲ تا رمز ۱۵ رقمی نیاز دارم برای این منظور دستور رو به این شکل در ترمینال مینویسم | ||
+ | < | ||
+ | -> $pwgen -s 15 2 | ||
+ | CKTLTAtQMo7vgX5 rNNhSqBcr8VLrA2 | ||
+ | </ | ||
+ | ===== حالت رمز تصادفی با کاراکترهای خاص ===== | ||
+ | در این قسمت من نیاز به ۵ رمز ۱۰ رقمی که به طور کاملا تصادفی تولید بشه و داخلش از کاراکترهای خاص هم استفاده شده باشه دستور زیر رو در ترمینال مینویسم | ||
+ | < | ||
+ | -> $pwgen -sy 10 5 | ||
+ | -fm1Ntx)q| !-^yJ[x_D8 KxcvRP;Uo4 2J2" | ||
+ | </ | ||
+ | ===== معرفی آرگومانهای pwgen ===== | ||
+ | * **آرگومان o- :** تولید رمز بدون عدد | ||
+ | * **آرگومان 1- :** کلمات عبور تولید شده را در یک خط چاپ میکند | ||
+ | * **آرگومان A- :** تولید رمز عبور بدون حروف بزرگ | ||
+ | * **آرگومان B- :** عدم استفاده از حروفی که برای کاربر امکان تشخیص اشتباه دارد مثل صفر و o | ||
+ | * **آرگومان c- :** شامل حداقل یک حرف بزرگ باشد | ||
+ | * **آرگومان s- :** تولید رمز تصادفی امن | ||
+ | * **آرگومان y- :** تولید رمز با کاراکترهای خاص | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | من خودم برای تولید رمز از دستور زیر استفاده میکنم | ||
+ | < | ||
+ | pwgen -ys 20 1 | ||
+ | </ | ||
+ | </ | ||
terminal/p/how-to-use-a-command-line-random-password-generator-pwgen-on-linux.1571395013.txt.gz · آخرین ویرایش: 2019/10/18 14:06 توسط phoenix