لینکس کے بارے میں ایک زبردست چیز یہ ہے کہ آپ وہی کام سینکڑوں مختلف طریقوں سے کرسکتے ہیں — یہاں تک کہ اتنا آسان بھی جس میں بے ترتیب پاس ورڈ تیار کرنا درجنوں مختلف کمانڈز کے ساتھ پورا کیا جاسکتا ہے۔ آپ کو یہ کرنے کے 10 طریقے ہیں۔
ہم نے ان تمام احکامات کو جمع کیا کمانڈ لائن فو اور ان کو ہمارے لینکس پی سی پر آزمایا تاکہ یہ یقینی بنایا جا سکے کہ وہ کام کر رہے ہیں۔ آپ کو کم از کم ان میں سے کچھ ونڈوز پر استعمال کرنے کے قابل ہونا چاہئے سائگ وِین انسٹال ، اگرچہ ہم نے ان سب کا تجربہ نہیں کیا. آخری ایک یقینی طور پر کام کرتا ہے۔
ایک بے ترتیب پاس ورڈ تیار کریں
ان میں سے کسی بھی بے ترتیب پاس ورڈ کمانڈ کے ل you ، آپ ان میں ترمیم کرکے مختلف پاس ورڈ کی لمبائی پیدا کرسکتے ہیں ، یا اگر آپ اتنا لمبا پاس ورڈ نہیں چاہتے ہیں تو آپ پیدا شدہ پاس ورڈ کے پہلے ایکس حرف استعمال کرسکتے ہیں۔ امید ہے کہ آپ پاس ورڈ مینیجر جیسے استعمال کر رہے ہیں لاسٹ پاس ویسے بھی آپ کو ان کو حفظ کرنے کی ضرورت نہیں ہے۔
یہ طریقہ SHA کو تاریخ ہیش کرنے کے لئے استعمال کرتا ہے ، بیس 64 کے ذریعے چلتا ہے ، اور پھر اوپر 32 حرفوں کو پیچھے چھوڑ دیتا ہے۔
تاریخ +٪ s | sha256sum | بیس 64 | ہیڈ -c 32؛ بازگشت
اس طریقہ کار میں بلٹ ان / دیو / یورینڈوم کی خصوصیت استعمال کی گئی ہے ، اور صرف ان حرفوں کو فلٹر کیا گیا ہے جو آپ عام طور پر پاس ورڈ میں استعمال کرتے ہیں۔ پھر یہ ٹاپ 32 کو پیچھے چھوڑ دیتا ہے۔
</ dev / urandom tr -dc _A-Z-a-z-0-9 | سر -c $ {1:-32} e گونج
یہ ایک اوپنسیل کی رینڈ فنکشن کا استعمال کرتا ہے ، جو آپ کے سسٹم پر انسٹال نہیں ہوسکتا ہے۔ اچھی بات ہے ، بہت سی دوسری مثالیں ہیں ، ٹھیک ہے؟
اوپن ایس ایل رینڈ -بیس 64 32
یہ دوسرے یورنڈوم کی طرح بہت کام کرتا ہے ، لیکن صرف کام ہی الٹا ہوتا ہے۔ باش بہت طاقتور ہے!
tr-cd '[:alnum:]' </ dev / urandom | گنا -w30 | سر -n1
یہاں ایک اور مثال ہے کہ اسٹرنگ کمانڈ کا استعمال کرتے ہوئے فلٹر کرتا ہے ، جو فائل سے پرنٹ ایبل ڈور کو نکالتا ہے ، جو اس معاملے میں یورینڈوم کی خصوصیت ہے۔
ڈور / دیو / یورینڈوم | grep -o '[[:alnum:]]' | سر -n 30 | tr -d '؛ n'؛ بازگشت
یہاں یوریوم کا ایک آسان نسخہ ہے۔
</ dev / urandom tr -dc _A-Z-a-z-0-9 | سر -c6
یہ ایک انتہائی مفید ڈی ڈی کمانڈ استعمال کرنے کا انتظام کرتا ہے۔
dd if = / dev / urandom bs = 1 گنتی = 32 2> / dev / null | base64 -w 0 | rev | کٹ-بی 2- | rev
یہاں تک کہ آپ بائیں ہاتھ کا بے ترتیب پاس ورڈ بھی بنا سکتے ہیں ، جو آپ کو ایک ہاتھ سے اپنا پاس ورڈ ٹائپ کرنے دیتا ہے۔
</ dev / urandom tr -dc '12345! @ # $٪ qwertQWERTasdfgASDFGzxcvbZXCVB' | سر -c8؛ گونج ""
اگر آپ یہ ہر وقت استعمال کرتے رہتے ہیں تو ، اس کو کسی فنکشن میں رکھنا شاید بہتر ہے۔ اس معاملے میں ، ایک بار کمانڈ چلانے کے بعد ، آپ استعمال کرسکیں گے بے ترتیب جب بھی آپ بے ترتیب پاس ورڈ بنانا چاہتے ہیں۔ آپ اسے اپنی ~ / .bashrc فائل میں ڈالنا چاہتے ہیں۔
randpw () { < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16}؛ باز گشت؛
آپ ان میں سے کسی کو بھی فنکشن میں بنانے کے لئے اسی نحو کا استعمال کرسکتے ہیں — بس { } کے اندر ہر چیز کی جگہ لے لیں
اور یہاں کمانڈ لائن سے پاس ورڈ بنانے کا آسان ترین طریقہ ہے ، جو لینکس ، سائگ وین کے ساتھ ونڈوز ، اور شاید میک او ایس ایکس میں کام کرتا ہے۔ مجھے یقین ہے کہ کچھ لوگ شکایت کریں گے کہ یہ دوسرے اختیارات میں سے اتنا بے ترتیب نہیں ہے ، لیکن ایمانداری سے ، اگر آپ پوری چیز استعمال کر رہے ہوں تو یہ بے ترتیب ہے۔
تاریخ | md5sum
ہاں ، یہ یاد رکھنا بھی آسان ہے۔
لینکس میں کمانڈ لائن سے بے ترتیب پاس ورڈ تشکیل دینے کے دوسرے بہت سارے طریقے ہیں instance مثال کے طور پر ، mkpasswd کمانڈ ، جو حقیقت میں لینکس کے صارف اکاؤنٹ میں پاس ورڈ تفویض کرسکتی ہے۔ تو آپ کا پسندیدہ طریقہ کیا ہے؟