date +%s | sha256sum | base64 | head -c 32 ; echo
این دستور تاریخ لحظهای سیستم را میگیرد و بهعبارت رمزی تغییر میدهد، بنابراین هیچگاه گذرواژه تکراری برای شما وجود نخواهد داشت. دستور زیر، نهتنها یک گذرواژه تکراری تولید نخواهد کرد، بلکه تنها از حروفی استفاده میکند که معمولا برای پسورد کاربرد دارند. یعنی حروف بزرگ و کوچک و اعداد.
« /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;
دستور زیر نیز از تابع رندوم سیستم openssl استفاده میکند که ممکن است در سیستمتان نصب نباشد.
openssl rand -base64 32
این دستور همه کارها را بهصورت معکوس انجام میدهد و کلمههای قدرتمندی تولید میکند:
tr -cd ‘[:alnum:]‘ « /dev/urandom | fold -w30 | head -n1
این دستور میتواند یک فایل متنی پر از کلمههای عبور در اختیار شما بگذارد. بهکمک روش زیر نیز میتوانید کلمه عبور را با دستور قدیمی dd ایجاد کنید.
dd if=/dev/urandom bs=1 count=32 2»/dev/null | base64 -w 0 | rev | cut -b 2- | rev
همچنین بهکمک دستور زیر میتوان یک گذرواژه چپدستی ایجاد کرد یعنی عباراتی که تنها با دست چپ تایپ میشوند.
«/dev/urandom tr -dc ‘12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB’ | head -c8; echo ‘‘‘‘
در تپش این هفته، ماجرای فریب و تعرض در پوشش عرفانهای دروغین و رمالی را بررسی کردیم