From: Okada Jun Date: 2001-04-17T16:15:27+09:00 Subject: [ruby-list:29297] salt generation 岡田です。 crypt用のsaltを生成する最短コードつーのをIRCで話題にしまして、 とりあえずこんなコードが出来ました。 [[rand 4096].pack"v"].pack"m".tr"+","." 括弧を省略しないと [[rand(4096)].pack("v")].pack("m").tr("+", ".") こんな風になります。 これを利用してワンラインでcryptedパスワード作成するコードがこんな感じ ruby -lpe '$_=$_.crypt([[rand 4096].pack"v"].pack"m".tr"+",".")' まだ短かくする余裕あるでしょうか? -- ゆん(岡田 潤) yun@nekome.net http://www.nekome.net/