Mac - pwgenコマンド - パスワード(ランダムな文字列)の生成
当ページのリンクには広告が含まれています。
更新日:Mac に パスワード(ランダムな文字列)を生成する pwgenコマンドをインストールする方法を紹介します。
Homebrew
まずは、Homebrew を使って pwgenコマンドをインストールする方法をみていきます。
pwgenコマンドのインストール
ターミナルを起動し、次のコマンドを実行します。
$ brew install pwgen
すると、次のような処理が実行され……
==> Downloading https://downloads.sourceforge.net/project/pwgen/pwgen/2.07/pwgen ==> Downloading from https://jaist.dl.sourceforge.net/project/pwgen/pwgen/2.07/pw ######################################################################## 100.0% ==> ./configure --prefix=/usr/local/Cellar/pwgen/2.07 --mandir=/usr/local/Cellar ==> make install 🍺 /usr/local/Cellar/pwgen/2.07: 3 files, 40K, built in 20 seconds
pwgenコマンドがインストールされます。次のコマンドを実行してみましょう。
パスワード(ランダムな文字列)の生成
それでは実際に pwgenコマンドを使って、パスワード(ランダムな文字列)を生成してみましょう。
$ pwgen Xif8jaeb Mae6zooh ioZu9buk Dohwu5de tienei4C quahCi9A Ageel1hi joa9ohZ5 ahG4eeta Gi5iedai eiz3CahG wah4ohTh oaSei6ae ohKax0ch eej0eeRe ThohVa1v bi9ooMi5 oox1Oong Eiv0thaa Eishaic1 Kax2eiGh aiz3thuF peit2aiJ sai1Sou8 kae5su6E xaiPha9h ahS5ahp6 TiVai8Oh Oojeiw1x eev1Loof vo5akaeY jah9Iyei Oe9kiej6 fa8Ejaef Eo8en7ya ouhei3Oo aez0er7E Dauz3coh Ae9ohgah ziesh5Le fah9IeSi ethee8Qu thee2Sae eiY1eghu mah8Xee9 Oiquee6m ieV7ra1a aeD3Ohhe aiW4ael2 juuy7Eev nie0Eiha ae4OShai EiDie0ip rah8naeC TaeG7uru loo3Iexa jahzai7X Ireihu7u ahHao6oY OoceeN8p ooV1Ahm3 wohd9Cho eeN5iere FaeWohf4 ooZ9Teeh Kea3Iequ maeK3eij Ci7rue4y Xah2aino Aebohai5 Phing4ae Miuquii3 ohDai5ie aemae7Ao oa4rae0W ahGeixa8 Zee4zoo9 ohk4Ache xei5oBah Reph7moh kaeda0Eu bei7hoP9 eiThai9A jee4iV8v mePhai0u eiXo9eul Eemeera6 equi8Vie aeph8Jae raelaF8a ieph4Bah yaith1Ah veiCe9Ku eebiu8To uVuu9dac ohxoof3A Soor4dei Ej1uso8n eethai0I Xei9Giet Ainei7he yuQu0Aam Shaelai6 Gah3Leev Oo8qua0a eezaeR6O ighoo2Yo zeeno4Ch oocha7Ph feez3eeF Ush6wua3 Shiebeo9 vae0ooNa oe0er7aY ongiS4hu aeShoo3e Ahngo9Ub ea0Iej3e Eureib5C shah7Se3 xenaeHu6 Ohlok0si Ceis2joh fo5oodaV sie7Oogu Dahloo6D eexu1Ree veep6Hai ooguth0F oeRo2Vae Omi7Ahre Seepai1Y Siereo7a aeX7ohko eiv5eiRe coh2AiH3 phae3Roa gohDuz4u Loaphe8z feeCahd4 CeiJai0a Zai4yeid ooTh8yai OYito8sh eye9Pie5 dahzohB7 ioJ3EGam Ahphohp8 vie5eeZ5 UuY5apie AhQu3gai yahr4Aim Urei9aiL Oi1Ieth5 joo8AhGo aeFae1ee IF5iem3a RoM0Eoqu kaeToh9E ohSurah5
デフォルトではこのように「英数字8文字」のパスワードがたくさん表示されます。
10文字のパスワードを生成する場合は、オプションで「10」と指定します。
$ pwgen 10 phee6iZegh Og7uFoxipu toruum5Zoh Eix7ziuM6M Ailahlau1s kieneifu9F Aifee2eufo aes9Xi9Ne4 eKohdev0oh Qued2ahzai eimahzau4O TahVa9iek3 ooPhu3Gaew Ie0kokahGh Iez4ixee7E Bo0Aid2eig fieGhae4oh AisoshieS2 ohjoh9eeN2 quei5cohGh Uacei0quoh ainoox4aiD Eef8di7ohg ango3Zaecu Aep6en5vai Zi1fo6Deiw chaiR7gain soh1yaeNuh bei3rae2Gi Az6Phuisai phacohP4oo kai5ohl3Jo Te2oHae1oo doh5BeeFei ne7EexaiVe fai0phoaXa Paequ5Ua6a me3WeeVohy aiS1xahbo1 oef8Poo3ph zieCho6aed fie2gahLep oBae2ey5Ph AD1jah1Oon tawieGho0Y Ohkahlei8i eemahch4Re Ohwiech8ie eishee6Lae sai2Ieg4Uk Jeca4oTeej ohyohGh2qu ain3Teihul duZee3Ooqu ielae8Egee eNgai7wu5y gaeF8cohng Shoh7uofea Oong7eil9C much2DoeRi yaeS3Oa1ih zaePha2Ahv eiNah2Vahr chaiTeu9oh deicoo7Ose uah1ce1Egh aiteiKahs4 pae1aeL0ah eef6ahzooN bam6Ahlie5 phud3NieLe vii9EivooR phiu3uatoR aizah2nu2U ianieMie9o aidot6Ohsh Eeba1AeFai ev1Caecaew uw6ooY8Eik rae3Iego5Y ua2eeNaico eihi4Chuop he7bahreVe EM0ohceid0 taphu7Gil4 ahniJae4wu pahGae9xei zee8giP4fi UiZ0choo9a Wooyiy6vah vihahXei6E ak9Kaeg2ae cuJ9mietae hein7Ahboh eech4vohZu lohz8iZ0ai SiM0ies9ie ICh0xahPhe eewaiT7pho oox9Ieshe0 jah7eiThiz hohChie5vu Oolie9moo9 baixeNg0oh iv4eep5Oti Oa3ToPh6gi me6luquaCh DekeeFei2u thoh3Hie7h oeXi4Ijah0 fe7ootae3D iezai6iDoo tieB6rah2h eiCoz4choo ueru0Ahjie Phuchueb8z oJisheibe1 hai8Eighie Ke7quaehei oogafuch6J ziep1eiB9e Phaem9thee aeDo5weiWo choB8quuoj Cai4oiloic noa4xuoFee Wooyiem3Co iod9Uchaig Zoh8tahVap Fayaeweiv9 ohde5ci6Ie aeM8ojeish ugeo4Ka6Ee iL5Au7Uz0b juoreoH2ae ei3feiy8Wa phie9Jies8 iechee3Rov Oobi5ahRee Guph8eshoe
12文字のパスワードを1つ生成する場合は、オプションで「12 1」と指定します。
$ pwgen 12 1 Aiwi0iuToo4e
その他にもオプションがあるので合わせて使ってみましょう。
オプション
-0 | 数字なし |
-A | 大文字なし |
-y | 記号あり |
より詳細なオプションはマニュアルをご覧ください。
$ man pwgen