Генеруйте випадкові паролі з командного рядка
Деякі з найнадійніших паролів, які ви можете використовувати, це ті, які генеруються випадковим чином. За допомогою командного рядка ви можете рандомізувати потенційні паролі багатьма способами, які можна використовувати як безпечні паролі зі згенерованих символів.
Ми розглянемо кілька основних методів генерації випадкових послідовностей, а потім покажемо вам, як комбінувати команди, щоб зробити згенеровані паролі ще більш випадковими.
Як генерувати випадкові паролі за допомогою командного рядка
По-перше, ми спробуємо мій метод переходу, який використовує openssl:
openssl rand -base64 6
Вихід цієї команди буде повністю випадковим і виглядатиме приблизно так: cG/ah3+9
Ви можете змінити довжину пароля, змінивши число в кінці рядка. Якщо ви не бажаєте отримувати будь-які незвичайні символи, такі як / та +, ви також можете створити з шістнадцяткового коду:
openssl rand -hex 4
Якщо це недостатньо випадково, ви можете передати рандомізований вивід openssl через md5 і скоротити хеш md5 рандомізованого виводу до заданої кількості символів:
openssl rand -base64 8 |md5 |head -c8;echo
Ви також можете проявити креативність і взяти випадковий вхід з інших команд, таких як дата, і вирізати 8 символів із поточних дат md5 hash:
дата |md5 | головка -с8; echo
Або навіть пінг:
ping -c 1 yahoo.com |md5 | головка -с8; echo
Використовуючи метод md5, ви можете отримати вихід будь-якої команди або файлу для створення безпечного пароля.
Очевидно, що всі ці випадкові паролі непросто запам’ятати, тому може бути корисним використання менеджера паролів, але це інша тема.