Class: Baykit::BayServer::Util::MD5Password

Inherits:
Object
  • Object
show all
Defined in:
lib/baykit/bayserver/util/md5_password.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.encode(password) ⇒ Object



7
8
9
10
11
# File 'lib/baykit/bayserver/util/md5_password.rb', line 7

def MD5Password.encode(password)
  digest = Digest::MD5.new
  digest.update(password)
  return digest.digest.unpack("H*")[0]
end

Instance Method Details

#bytesToString(bytes) ⇒ Object



13
14
15
16
17
18
19
20
# File 'lib/baykit/bayserver/util/md5_password.rb', line 13

def bytesToString(bytes)
  ret = ""
  bytes.each do |b|
    b.to_s(16)
    ret.concat(b)
  end
  return ret
end