diff options
Diffstat (limited to 'lib/trocla/formats/ssha.rb')
-rw-r--r-- | lib/trocla/formats/ssha.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/trocla/formats/ssha.rb b/lib/trocla/formats/ssha.rb index eaac6bb..a2e0d02 100644 --- a/lib/trocla/formats/ssha.rb +++ b/lib/trocla/formats/ssha.rb @@ -1,7 +1,7 @@ # salted crypt require 'base64' require 'digest' -class Trocla::Formats::Ssha +class Trocla::Formats::Ssha < Trocla::Formats::Base def format(plain_password,options={}) salt = options['salt'] || Trocla::Util.salt(16) "{SSHA}"+Base64.encode64("#{Digest::SHA1.digest("#{plain_password}#{salt}")}#{salt}").chomp |