puts "Ruby veresion #{RUBY_VERSION}"
str = "Hello, how are you?"
hash = Hash[ (:a .. :z).zip(1 .. 26) ]
to_numbers = Proc.new{|char| hash[char.to_sym] || char}
puts "encoding..."
puts str.downcase.split("").map(&to_numbers).join(" ")
cHV0cyAiUnVieSB2ZXJlc2lvbiAje1JVQllfVkVSU0lPTn0iCgpzdHIgPSAiSGVsbG8sIGhvdyBhcmUgeW91PyIKCmhhc2ggPSBIYXNoWyAoOmEgLi4gOnopLnppcCgxIC4uIDI2KSBdCnRvX251bWJlcnMgPSBQcm9jLm5ld3t8Y2hhcnwgaGFzaFtjaGFyLnRvX3N5bV0gfHwgY2hhcn0KCnB1dHMgImVuY29kaW5nLi4uIgoKcHV0cyBzdHIuZG93bmNhc2Uuc3BsaXQoIiIpLm1hcCgmdG9fbnVtYmVycykuam9pbigiICIpCg==