X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0a8c26e596b40da6d428a5c91db0d815d13c89e4..08b71b48e12ed1d34e8a807d913dbf9714635fc6:/lib/osm.rb?ds=sidebyside diff --git a/lib/osm.rb b/lib/osm.rb index ea2a58164..f458c5135 100644 --- a/lib/osm.rb +++ b/lib/osm.rb @@ -12,6 +12,7 @@ module OSM require 'rexml/parsers/sax2parser' require 'rexml/text' require 'xml/libxml' + require 'digest/md5' require 'RMagick' class Mercator @@ -403,4 +404,10 @@ module OSM return token end + + # Return an encrypted version of a password + def self.encrypt_password(password, salt) + return Digest::MD5.hexdigest(password) if salt.nil? + return Digest::MD5.hexdigest(salt + password) + end end