ランダムな文字列を作成する

Webサイトの環境準備時に、ランダムなパスワード生成が必要になります。

例えば、SFTPのパスワード、メールパスワード、basic認証、CMSのパスワードやデータベースのパスワードなど複数のパスワードを必要とします。

ランダムな文字列を生成できるウェブサイトを利用するのもよいですが、自身のマシンでコマンドを利用すると素早く生成できます。

ランダムなパスワードの発行(Macです)

terminal起動して次のコマンドを実行します。

$ pwgen

eng7aY5v eeKu5ahr goo1IeHa Eiviek2i AiKoht3e Eemee3iz uMohsh7a uv3eiWie
roo1oeDa Loozong4 eequ1Axe Lae1tohd seiQu4th Eilei5ja ahng6oJ1 phaiJae1
Wi6aimoh Id7keibi sieJ5lai aigoh0Qu yaeque6E AephooK8 Shio9Jea aNg0zazo

pwgenと打つだけで8文字の英数字の文字列を生成できます。
(たくさんでてくるので例では3行ほど紹介しています)

8文字ではなく10文字にしたい場合は

$ pwgen 10

aedeiR8yee shea2Ierum jaeyee6ahJ aiqu1Puk2m hael2Ahtai thie4Iequ6 auSaez5eiz
eeC3Thahm7 Ier5choo3e air2Eiv8ei Koshi0uwei gooVae0pha Sa2aeyohjo Bena9shahW
ueWi6eich7 Caephu0oog ahye0Eenea eiXahqu2jo ohd5Oashah sheimoh1Oh phooMooK9d

記号を含めた英数字の文字列を生成したい時は

$ pwgen -y

daeZ6oC- er\eiZ6a be5naeN/ ku2aiH;e AiZ{e0ei phai*Th0 ieWod$u8 Shee Aik'a5ro az3xo!Ko ou/gi2Ae Ac1bae*d roh0Woh] mo*ph0Oo Te1jaxu, iet0Ou{X
aiR"uM5m Iu0ge=iT hahM^oh8 ooF>o0ei wo#g4Ail ree+z2uZ eiS'ah5j Soh=D7ni

記号を含めて10文字にしたい場合は

$ pwgen -y 10

wi0ahH$oxe aa'Tu ohN\een6qu jee9uy!ahG ooQu+ei9Ee too2iePae) pan"u7od6X reer|ee0Oh vait~ohLa6
mae~ka1Ohw Xei1equoh/ uZie"sh3vu ha7So^r3oo Pai3de|uto eew2eedaX> Ye}f8oa6ie

すぐに生成できるのでとても便利です。

  • このエントリーをはてなブックマークに追加