マスターキーとドメインからhexdigestを作って、それをパスワードにする。誰かがやっていた気がする。 #!/usr/bin/env ruby require 'yaml' require 'digest/md5' require 'getoptlong' parser = GetoptLong.new parser.set_options( ["-h", "--help", GetoptLong::NO_ARGUMENT], ["-d", "--domain", GetoptLong::REQUIRED_ARGUMENT]) domain = nil loop { opt, arg = parser.get break unless opt case opt when "-h" puts <<-EOB todo EOB exit when "-d" domain = arg end }