Bumuo ng Mga Random na Password mula sa Command Line

Anonim

Ang ilan sa mga pinakasecure na password na maaari mong gamitin ay ang mga random na nabuo. Mula sa command line, maaari mong i-randomize ang mga potensyal na password sa maraming paraan, na maaaring magamit bilang mga secure na password ng mga nabuong character.

Sasaklawin namin ang ilang pangunahing paraan ng pagbuo ng mga random na sequence at pagkatapos ay ipapakita sa iyo kung paano pagsamahin ang mga command para gawing mas random ang mga nabuong password.

Paano Bumuo ng Mga Random na Password sa pamamagitan ng Command Line

Una, susubukan namin ang aking go-to method na gumagamit ng openssl:

openssl rand -base64 6

Ang output ng command na ito ay magiging ganap na random, at mukhang: cG/ah3+9

Maaari mong ayusin ang haba ng password sa pamamagitan ng pagpapalit ng numero sa dulo ng string. Kung ayaw mong magkaroon ng anumang abnormal na character tulad ng / at +, maaari ka ring bumuo mula sa hex:

openssl rand -hex 4

Kung hindi iyon sapat na random, maaari mong i-pipe ang randomized na output ng openssl hanggang md5 at i-trim ang md5 hash ng randomized na output pababa sa isang set na bilang ng mga character:

openssl rand -base64 8 |md5 |head -c8;echo

Maaari ka ring maging malikhain at kumuha ng random na input mula sa iba pang mga command, gaya ng petsa, at mag-trim ng 8 character mula sa kasalukuyang mga petsa ng md5 hash:

date |md5 | ulo -c8; echo

O kahit ping:

ping -c 1 yahoo.com |md5 | ulo -c8; echo

Gamit ang md5 method, maaari mong kunin ang output ng anumang command, o file, para gumawa ng secure na password.

Malinaw na ang lahat ng mga randomized na password na ito ay hindi madaling matandaan, kaya naman makakatulong ang paggamit ng password manager, ngunit isa pang paksa iyon.

Bumuo ng Mga Random na Password mula sa Command Line