require 'digest/md5'
require 'base64'
def b64_encode(string)
if Base64.respond_to?(:strict_encode64)
Base64.strict_encode64(string)
else
Base64.encode64(string).gsub(/\n/, '')
end
end
def md5_base64digest(string)
if Digest::MD5.respond_to?(:base64digest)
Digest::MD5.base64digest(string)
else
b64_encode(Digest::MD5.digest(string))
end
end
puts md5_base64digest("000000") ##ZwsUcorZkCrsujLiL6T2vQ==